๋ฌธ์ 14499๋ฒ: ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ ์ฒซ์งธ ์ค์ ์ง๋์ ์ธ๋ก ํฌ๊ธฐ N, ๊ฐ๋ก ํฌ๊ธฐ M (1 ≤ N, M ≤ 20), ์ฃผ์ฌ์๋ฅผ ๋์ ๊ณณ์ ์ขํ x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), ๊ทธ๋ฆฌ๊ณ ๋ช ๋ น์ ๊ฐ์ K (1 ≤ K ≤ 1,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ง๋ www.acmicpc.net ๋ฌธ์ ํ์ด ์ด๊ธฐ์ 6๋ฉด์ด 0์ ๊ฐ์ ๊ฐ์ง๋ ์ฃผ์ฌ์๋ฅผ ๋, ์, ๋ถ, ๋จ์ผ๋ก ์ง๋๋ฅผ ํ์ํ ๊ฒฝ์ฐ ํ์ฌ ์ขํ์ ์ง๋ ๊ฐ์ด 0์ด ์๋๋ฉด ์ฃผ์ฌ์ ๋ฐ๋ฅ์ ๊ฐ์ ๋ณต์ฌํ๊ณ , ํ์ฌ ์ขํ ์ง๋ ๊ฐ์ด 0์ธ ๊ฒฝ์ฐ ์ฃผ์ฌ์ ๋ฐ๋ฅ์ ์๋ฅผ ์ง๋์ ๋ณต์ฌํ๋ค. ์ด๋ ๋ช ๋ น์ ๋ฐ๋ผ ์ฃผ์ฌ์๋ฅผ ์์ง์ผ ๋, ์ฃผ์ฌ์ ์๋ฉด์ ๊ฐ์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ์ฃผ์ฌ์๋ ๋, ์, ๋ถ, ๋จ ๊ฐ ๋ฐฉํฅ์ ๋ฐ๋ผ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ณํํ๋ค. ๋, ์์ธ ๊ฒฝ์ฐ์๋..
๋ฌธ์ 14890๋ฒ: ๊ฒฝ์ฌ๋ก ์ฒซ์งธ ์ค์ N (2 ≤ N ≤ 100)๊ณผ L (1 ≤ L ≤ N)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ง๋๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์นธ์ ๋์ด๋ 10๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด NxN ์ง๋๊ฐ ์ฃผ์ด์ง๊ณ ๊ฐ๊ฐ์ ์นธ์ ๋์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์ง๋์์ ์ง๋๊ฐ ์ ์๋ ๊ธธ์ด ๋ช ๊ฐ ์ธ์ง ์ฐพ์ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ์ฌ๊ธฐ์ ๊ธธ์ ์ง๋์ ํ๋์ ํ ๋๋ ์ด์ ์๋ฏธํ๋ค. ๊ธธ์ ์ง๋๊ฐ ๋ ๋์ด๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ๊ฒฝ์ฌ๋ก๋ฅผ ์ค์นํ์ฌ ์ง๋๊ฐ ์ ์๊ฒ ๋ง๋ค ์ ์๋ค. ๋จ ๊ฒฝ์ฌ๋ก์ ๊ธธ์ด๋งํผ ๊ธธ์ด๊ฐ ํ๋ณด๋์ง ์๊ฑฐ๋, ๊ฒฝ์ฌ๋ก๋ฅผ ์ค์นํ ์ ์๋ ์์ญ ๋๋ ๋์ด์ ์ฐจ๊ฐ 2 ์ด์์ด๋ผ๋ฉด ์ค์นํ ์ ์๋ค. ์์ ์ ๋ ฅ 1์ ๊ฒฝ์ฐ ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 3๊ฐ์ ๊ธธ์ ์ง๋๊ฐ ์ ์๋ค. ๋๋จธ์ง ๊ฒฝ์ฐ๋ค์ ..
๋ฌธ์ 3190๋ฒ: ๋ฑ 'Dummy' ๋ผ๋ ๋์ค๊ฒ์์ด ์๋ค. ์ด ๊ฒ์์๋ ๋ฑ์ด ๋์์ ๊ธฐ์ด๋ค๋๋๋ฐ, ์ฌ๊ณผ๋ฅผ ๋จน์ผ๋ฉด ๋ฑ ๊ธธ์ด๊ฐ ๋์ด๋๋ค. ๋ฑ์ด ์ด๋ฆฌ์ ๋ฆฌ ๊ธฐ์ด๋ค๋๋ค๊ฐ ๋ฒฝ ๋๋ ์๊ธฐ์์ ์ ๋ชธ๊ณผ ๋ถ๋ชํ๋ฉด ๊ฒ์์ด ๋๋๋ค. ๊ฒ์ www.acmicpc.net ๋ฌธ์ ํ์ด NxN ์ ์ฌ๊ฐ ๋ณด๋๊ฐ ์์ ๋, ์ด๊ธฐ์ ๋ฑ์ ๊ธธ์ด๋ 1์ด๊ณ ๋ฑ์ ์ฒ์์ ์ค๋ฅธ์ชฝ์ ํฅํ๋ค. ์ด๋ ๋ฑ์ ์ฌ๊ณผ๋ฅผ ๋จน๊ฒ ๋๋ฉด ๋ชธ์ ๊ธธ์ด๊ฐ 1 ์ฆ๊ฐํ๊ณ , ์๋ ๊ฒฝ์ฐ๋ ๊ธธ์ด๊ฐ ๊ทธ๋๋ก ์ ์ง๋๊ณ ์ด๋ํ๋ค. ๋ํ ํน์ ์๊ฐ ์ด ํ์ ์ ํํ๋ ๋ฐฉํฅ 'L', 'D'๊ฐ ์ฃผ์ด์ง๋๋ฐ L์ธ ๊ฒฝ์ฐ ์ผ์ชฝ, D์ธ ๊ฒฝ์ฐ ์ค๋ฅธ์ชฝ์ผ๋ก 90๋ ํ์ ํ๋ค. ์ด์ ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฑ ๊ฒ์์ ๋ช ์ด ๋์ ์ํํ ์ ์๋์ง ๋ฐํํ์ฌ์ผ ํ๋ค. ๋ฌธ์ ๋ BFS๋ฅผ ํตํด ๋ค์๊ณผ ๊ฐ์ด ํ์ํ๋ฉด ๋๋ค. ๋ฑ์ ์ค..
๋ฌธ์ 4811๋ฒ: ์์ฝ ์ ๋ ฅ์ ์ต๋ 1000๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค์ด๋ฉฐ, ๋ณ์ ๋ค์ด์๋ ์ฝ์ ๊ฐ์ N ≤ 30 ๊ฐ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ ๋ง์ง๋ง ์ค์๋ 0์ด ํ๋ ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด N๊ฐ์ ์ฝ์ด ๋ด๊ธด ๋ณ์ด ์ฃผ์ด์ง ๋, ์ฒซ์งธ ๋ ์๋ ์ฝ์ ๊บผ๋ด์ ๋ฐ ์กฐ๊ฐ์ผ๋ก ๋๋ ํ ๋ฐ์ ๋จน๊ณ ๋ฐ์ ๋ค๋ฅธ ๋ณ์ ๋ฃ๋๋ค. ๊ทธ๋ค์ ๋ ์๋ ์ฝ์ ๊บผ๋ด์ ๋ฐ ์กฐ๊ฐ์ด๋ฉด ๋จน๊ณ , ๋ฐ ์กฐ๊ฐ์ด ์๋๋ผ๋ฉด ๋ฐ์ ์ชผ๊ฐ์ ๋จน์ ํ ๋จ์ ๊ฒ์ ๋ค๋ฅธ ๋ณ์ ๋ฃ๋๋ค. ํ ์กฐ๊ฐ์ ๊บผ๋ธ๋ ์๋ W, ๋ฐ ์กฐ๊ฐ์ ๊บผ๋ธ ๋ ์๋ H์ผ ๋ 2N์ผ ํ์ ์๋ก ๋ค๋ฅธ ๋ฌธ์์ด์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ์ด๋ DFS๋ฅผ ํตํด ๋ฐ ์กฐ๊ฐ์ด ๋จ์์๋ ๊ฒฝ์ฐ๋ฅผ ๋ฐ์ํ์ฌ ํธ์ถํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค. ์ฝ๋ from sys i..
์ฐ๊ตฌ์ ์๋ฆฌ์ฆ ์ฐ๊ตฌ์ ์ฐ๊ตฌ์ 2 ์ฐ๊ตฌ์ 3 ๋ฌธ์ 17142๋ฒ: ์ฐ๊ตฌ์ 3 ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์ ์น์์ด๊ฐ ์นจ์ ํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ์ถํ๋ ค๊ณ ํ๋ค. ๋ฐ์ด๋ฌ์ค๋ ํ์ฑ ์ํ์ ๋นํ์ฑ ์ํ๊ฐ ์๋ค. ๊ฐ์ฅ ์ฒ์์ ๋ชจ๋ ๋ฐ์ด๋ฌ์ค๋ ๋นํ์ฑ ์ํ์ด๊ณ www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ๋ค๋ฃฌ ์ฐ๊ตฌ์ 2 ๋ฌธ์ ์์ ์กฐ๊ฑด์ด ์กฐ๊ธ ๋ฌ๋ผ์ง ๋ฌธ์ ์ด๋ค. ์ฐ๊ตฌ์ 2์์๋ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ค์นํ๊ณ , ๋ฐ์ด๋ฌ์ค๊ฐ ์ค์น๊ฐ๋ฅํ ์์น์ด์ง๋ง ์ค์น๋์ด์์ง ์์ ๊ฒฝ์ฐ ํด๋น ์์ญ์๋ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ํ ๊ฐ๋ฅํ๋ค. ํ์ง๋ง ์ด ๋ฌธ์ ์์๋ ๋ฐ์ด๋ฌ์ค๊ฐ ์ค์น ๊ฐ๋ฅํ ์์น์ ๋ชจ๋ ์ค์น๋์ด ์๊ณ , `ํ์ฑํ`, `๋นํ์ฑํ` ์ํ๋ก ๋๋๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฏธ ๋ฐ์ด๋ฌ์ค๊ฐ ์ค์น๋ ๊ณณ์ด๋ฏ๋ก ์ ํ๊ฐ ๋ถ๊ฐ๋ฅํ์ฌ `๋ฐ์ด๋ฌ์ค๊ฐ ์๋ ์์น๋ฅผ ์ ์ธ์์ผ์ผ ํ๋ค๋ ์ฐจ..
์ฐ๊ตฌ์ ์๋ฆฌ์ฆ ์ฐ๊ตฌ์ ์ฐ๊ตฌ์ 2 ์ฐ๊ตฌ์ 3 ๋ฌธ์ 17141๋ฒ: ์ฐ๊ตฌ์ 2 ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์ ์น์์ด๊ฐ ์นจ์ ํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ์ถํ๋ ค๊ณ ํ๋ค. ์น์์ด๋ ์ฐ๊ตฌ์์ ํน์ ์์น์ ๋ฐ์ด๋ฌ์ค M๊ฐ๋ฅผ ๋์ ๊ฒ์ด๊ณ , ์น์์ด์ ์ ํธ์ ๋์์ ๋ฐ์ด๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์ฐ๊ตฌ์์ ๋ฐ์ด๋ฌ์ค ์ค์น ๊ฐ๋ฅํ ์์น๊ฐ ์๊ณ , ์ค์น ๊ฐ๋ฅํ ๋ฐ์ด๋ฌ์ค ์๊ฐ M๊ฐ๋ค. ๋ฐ์ด๋ฌ์ค๋ ํ๋ฃจ๋ง๋ค ์, ํ, ์ข, ์ฐ๋ก ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ํ์ํจ๋ค. ์ด๋ ์ด๋ค ์์น์์ ๋ฐ์ด๋ฌ์ค M๊ฐ๋ฅผ ์ค์นํ์ฌ, ์ต์ ๋ ์ง๋ก ๋ฐ์ด๋ฌ์ค๋ฅผ ๋ชจ๋ ์ ํ์ํฌ ์ ์๋ ์ง๋ฅผ ์ฐพ์ ๋ฐํํ๋ฉด ๋๋ค. ์ฐ๊ตฌ์ค ๋ด์ ๋ฒฝ์ ์ ์ธํ ๋ชจ๋ ๊ตฌ๊ฐ์ ๋ฐ์ด๋ฌ์ค ์ ํ๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ -1์ ๋ฐํํ๋ค. ์์ ๋ค๋ฃฌ ์ฐ๊ตฌ์์์๋ DFS๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ์กฐํฉ์ ๊ตฌํ์์ง๋ง..
๋ฌธ์ 3184๋ฒ: ์ ์ฒซ ์ค์๋ ๋ ์ ์ R๊ณผ C๊ฐ ์ฃผ์ด์ง๋ฉฐ(3 ≤ R, C ≤ 250), ๊ฐ ์๋ ๋ง๋น์ ํ๊ณผ ์ด์ ์๋ฅผ ์๋ฏธํ๋ค. ๋ค์ R๊ฐ์ ์ค์ C๊ฐ์ ๊ธ์๋ฅผ ๊ฐ์ง๋ค. ์ด๋ค์ ๋ง๋น์ ๊ตฌ์กฐ(์ธํ๋ฆฌ, ์, ๋๋์ ์์น)๋ฅผ ์๋ฏธํ๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ํ ์์ญ์ ์๊ณผ ๋๋๊ฐ ์์ ๋, ์์ ์๊ฐ ๋๋๋ณด๋ค ๋ง๋ค๋ฉด ์๋ง ๋จ๊ฒ ๋๋ค. ์ด์ ๋ฌ๋ฆฌ ์์ ์๊ฐ ๋๋์ ๊ฐ๊ฑฐ๋ ๋๋๋ณด๋ค ์ ๊ฒ ๋๋ค๋ฉด, ์์ ๋ชจ๋ ์ก์๋จนํ๊ณ ๋๋๋ง ๋จ๊ฒ ๋๋ค. ์ด๋, ๊ฐ ์์ญ์ ์๊ณผ ๋๋์ ์๋ฅผ ๊ตฌํ์ฌ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ๋ ์์ ๋ค๋ฃฌ ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ์ ๊ฐ์ ๋ก์ง์ผ๋ก ํ๋, ๊ฐ ์์ญ์ ์์ ์์ ๋๋์ ์์ ๋ฐ๋ผ BFS ํธ์ถ ํ์ ๋ฐํ๋๋ ๊ฐ์ ๋ฌ๋ฆฌํ๋ฉด ๋๋ค. ์ฝ๋ from sys import stdin from..
๋ฌธ์ 1600๋ฒ: ๋ง์ด ๋๊ณ ํ ์์ญ์ด ์ฒซ์งธ ์ค์ ์ ์ K๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ๊ฒฉ์ํ์ ๊ฐ๋ก๊ธธ์ด W, ์ธ๋ก๊ธธ์ด H๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ ๋ค์ H์ค์ ๊ฑธ์ณ W๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ง๋๋ฐ, 0์ ์๋ฌด๊ฒ๋ ์๋ ํ์ง, 1์ ์ฅ์ ๋ฌผ์ ๋ปํ๋ค. ์ฅ์ ๋ฌผ์ด ์๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ๋ฌธ์ ์์ ์์ญ์ด๋ K๋ฒ ๋์, ๋์ดํธ์ ์ด๋๊ณผ ๊ฐ์ด 8 ๋ฐฉํฅ์ผ๋ก ์ด๋ํ ์ ์์ผ๋ฉฐ ๊ทธ ์ดํ์๋ ์, ํ, ์ข, ์ฐ ํ์นธ์ฉ ์์ง์ด๊ฒ ๋๋ค. ์ด๋, ์ต์์ ํ์๋ก ์ฐ์ธก ํ๋จ ์๋์ ์ขํ๋ก ๋์ฐฉํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ์ด๋ ๋ฒฝ์ K๋ฒ ๋ถ์ ์ ์๋ ๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ 2์ ์ ์ฌํ ๋ก์ง์ผ๋ก ํ๋ฉด ๋๋ค. BFS๋ฅผ ํตํด, K๊ฐ ์๋ค๋ฉด ๋ง, ์์ญ์ด ์ฒ๋ผ ์ด๋๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ ์ถ๊ฐํ๋ค. K๊ฐ ์๋ค๋ฉด, ์์ญ์ด ์ฒ๋ผ ์ด๋๊ฐ๋ฅ..