728x90 ๋ฐ์ํ dfs5 [Python] ๋ฐฑ์ค 1743๋ฒ ์์๋ฌผ ํผํ๊ธฐ - DFS ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค ๋ฌธ์ - 1743๋ฒ : ์์๋ฌผ ํผํ๊ธฐ 1743๋ฒ: ์์๋ฌผ ํผํ๊ธฐ ์ฒซ์งธ ์ค์ ํต๋ก์ ์ธ๋ก ๊ธธ์ด N(1 ≤ N ≤ 100)๊ณผ ๊ฐ๋ก ๊ธธ์ด M(1 ≤ M ≤ 100) ๊ทธ๋ฆฌ๊ณ ์์๋ฌผ ์ฐ๋ ๊ธฐ์ ๊ฐ์ K(1 ≤ K ≤ N×M)์ด ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ K๊ฐ์ ์ค์ ์์๋ฌผ์ด ๋จ์ด์ง ์ขํ (r, c)๊ฐ ์ฃผ์ด์ง๋ค www.acmicpc.net ๋ฌธ์ ์ฝ๋ ์ค์ฝ ์ฝ๋๋ฏธ๋์ 8์ธต์ ํ์๋ค์ด 3๋ผ์ ์์ฌ๋ฅผ ํด๊ฒฐํ๋ ๊ณต๊ฐ์ด๋ค. ๊ทธ๋ฌ๋ ๋ช๋ช ๋น์์ฌ์ ์ธ ํ์๋ค์ ๋งํ์ผ๋ก ์์๋ฌผ์ด ํต๋ก ์ค๊ฐ ์ค๊ฐ์ ๋จ์ด์ ธ ์๋ค. ์ด๋ฌํ ์์๋ฌผ๋ค์ ๊ทผ์ฒ์ ์๋ ๊ฒ๋ผ๋ฆฌ ๋ญ์น๊ฒ ๋ผ์ ํฐ ์์๋ฌผ ์ฐ๋ ๊ธฐ๊ฐ ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ถ์ ํ ์ ์๋์ ๊ฐ์ธ์ ์ผ๋ก ์ด๋ฌํ ์์๋ฌผ์ ์ค๋ดํ์ ๋ฌปํ๋ ๊ฒ์ ์ ๋ง ์ง์ ์ผ๋ก ์ซ.. 2023. 3. 7. [Python] ๋ฐฑ์ค 1303 ์ ์ - ์ ํฌ - BFS/DFS ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค๋ฌธ์ - 1303 : ์ ์ - ์ ํฌ 1303๋ฒ: ์ ์ - ์ ํฌ ์ฒซ์งธ ์ค์๋ ์ ์ํฐ์ ๊ฐ๋ก ํฌ๊ธฐ N, ์ธ๋ก ํฌ๊ธฐ M(1 ≤ N, M ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ ๋ ๋ฒ์งธ ์ค์์ M+1๋ฒ์งธ ์ค์๋ ๊ฐ๊ฐ (X, Y)์ ์๋ ๋ณ์ฌ๋ค์ ์ท์์ด ๋์ด์ฐ๊ธฐ ์์ด ์ฃผ์ด์ง๋ค. ๋ชจ๋ ์๋ฆฌ์๋ www.acmicpc.net ๋ฌธ์ ์ ์์ ์ด๋๋ง ์ ๋ฉด์ ์ด ์์๋์๋ค. ๊ฒฐ๊ตญ ์ ํฌ๋ ๋์ ์ด ๋์๊ณ , ์ฐ๋ฆฌ ๋ณ์ฌ์ ์ ๊ตญ ๋ณ์ฌ๊ฐ ์์ฌ ์ธ์ฐ๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ ๋น์ ์ ๋ณ์ฌ๋ค์ ํฐ์ ์ท์ ์ ๊ณ , ์ ๊ตญ์ ๋ณ์ฌ๋ค์ ํ๋์ ์ท์ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ก๊ฐ ์ ์ธ์ง ์๊ตฐ์ธ์ง๋ ๊ตฌ๋ถํ ์ ์๋ค. ๋ฌธ์ ๋ ๊ฐ์ ํ์ ๋ณ์ฌ๋ค์ ๋ชจ์ด๋ฉด ๋ชจ์ผ์๋ก ๊ฐํด์ง๋ค๋ ์ฌ์ค์ด๋ค. N๋ช ์ด ๋ญ์ณ์์ ๋๋ N^2์ ์๋ ฅ์ .. 2023. 3. 2. [Python] ๋ฐฑ์ค 2667 ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ - DFS/BFS (DFS) ๋ฐฑ์ค ํํ์ด์ง์ ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํด์ค์ ํ์ด ํด๋์ ๊ธ์ ๋๋ค. ๋ฌธ์ ์ถ์ฒ : https://www.acmicpc.net/problem/2667 2667๋ฒ: ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ ๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์ ์ง๋๊ฐ ์๋ค. 1์ ์ง์ด ์๋ ๊ณณ์, 0์ ์ง์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ์ฒ ์๋ ์ด ์ง๋๋ฅผ ๊ฐ์ง๊ณ ์ฐ๊ฒฐ๋ ์ง์ ๋ชจ์์ธ ๋จ์ง๋ฅผ ์ ์ํ๊ณ , ๋จ์ง์ ๋ฒํธ๋ฅผ ๋ถ์ด๋ ค ํ๋ค. ์ฌ www.acmicpc.net DFS DFS ๋ Depth-First Search, ๊น์ด ์ฐ์ ํ์์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, ๊ทธ๋ํ์์ ๊น์ ๋ถ๋ถ์ ์ฐ์ ์ ์ผ๋ก ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ ์ด๋ค. DFS ์๊ณ ๋ฆฌ์ฆ์ ํน์ ํ ๊ฒฝ๋ก๋ก ํ์ํ๋ค๊ฐ ํน์ ํ ์ํฉ์์ ์ต๋ํ ๊น์์ด ๋ค์ด๊ฐ์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ ํ, ๋ค์ ๋์๊ฐ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ฌธ์ ๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์.. 2023. 1. 26. [Python] ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค with ํ์ด์ฌ - DFS/BFS - ์๋ฃ์ ์ผ๋ ค ๋จน๊ธฐ * ํด๋น ๋ฌธ์ ๋ฐ ํด์ค์ "์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ ๋ค with ํ์ด์ฌ" ์ฑ ์ ๊ธฐ์ค์ผ๋ก ์์ฝ ๋ฐ ์ ๋ฆฌ ํ์ฌ ์์ฑํ์์ต๋๋ค. http://www.yes24.com/product/goods/91433923 ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์ ์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์ ์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com ํ์ ์๊ณ ๋ฆฌ์ฆ DFS / BFS โ โ โ โ โ ์ฝ๋ฉํ ์คํธ ๋จ๊ณจ ์๋ ํ์ ์๊ณ ๋ฆฌ์ฆ DFS / BFS ์คํ๊ณผ ํ, ์ฌ๊ทํจ์๊ฐ DFS / BFS ์ ์ค์ํ ๊ฐ๋ ์ด๊ธฐ ๋๋ฌธ์, ๋ชจ๋ฅด๊ฒ ๊ณ ๊ธฐ์ด๋ถํฐ ํด์ผํ๋ค๋ฉด .. 2023. 1. 23. [Python] ์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค with ํ์ด์ฌ - ํ์ ์๊ณ ๋ฆฌ์ฆ DFS/BFS - DFS(Depth-First-Search)ํธ * ํด๋น ๋ฌธ์ ๋ฐ ํด์ค์ "์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ ๋ค with ํ์ด์ฌ" ์ฑ ์ ๊ธฐ์ค์ผ๋ก ์์ฝ ๋ฐ ์ ๋ฆฌ ํ์ฌ ์์ฑํ์์ต๋๋ค. http://www.yes24.com/product/goods/91433923 ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์ ์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์ ์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com ์ด 2ํธ์ผ๋ก ๋๋์ด์ ์์ฑํ ์์ ์ ๋๋ค. ( ๋ชจ๋ ์ด๋ฏธ์ง๋ PPT ๋ฅผ ํ์ฉํ์์ต๋๋ค.) DFS(Depth-First-Search) ํธ - ํ์ฌ BFS (Breath-First-Search) ํธ ํ.. 2023. 1. 21. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ