๋ฌธ์ 12865๋ฒ: ํ๋ฒํ ๋ฐฐ๋ญ ์ฒซ ์ค์ ๋ฌผํ์ ์ N(1 ≤ N ≤ 100)๊ณผ ์ค์๊ฐ ๋ฒํธ ์ ์๋ ๋ฌด๊ฒ K(1 ≤ K ≤ 100,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑฐ์ณ ๊ฐ ๋ฌผ๊ฑด์ ๋ฌด๊ฒ W(1 ≤ W ≤ 100,000)์ ํด๋น ๋ฌผ๊ฑด์ ๊ฐ์น V(0 ≤ V ≤ 1,000) www.acmicpc.net ๋ฌธ์ ํ์ด ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ๋, list[์ ํํ๊ณ ์ ํ๋ ์์ดํ ์ ์][์ต๋ ๊ฐ์น]๋ก 2์ฐจ์ ๋ฐฐ์ด์ ๋ง๋ ๋ค. list[0]์ ์๋ฌด๊ฒ๋ ์ฐ์ฃผํ์ง ์์ ์ํ, ์ต์ด์ ๋ณผ๋ฅจ์ ์ ์ฉํ ์ํ์ด๋ฏ๋ก list[0]์ ๊ฐ๋ค์ 0์ด๋ค. 2์ค ๋ฐ๋ณต๋ฌธ์ ์ํํ๋ฉด์ list[1], list[2] ... ๋ก ์ ๊ทผํ๋ฉฐ ๊ฐ๋ฐฉ์ ๋ฃ์ ์ ์๋ ์์ดํ ์ ์ํ๋ฅผ ๊ธฐ๋กํ๋ค. n * m ๋งํผ์ ๋ฐ๋ณต๋ฌธ์ ์ํํ๋ฉด, ์ต๋ ๊ฐ์ด์น์ ์ฒด..
๋ฌธ์ 1495๋ฒ: ๊ธฐํ๋ฆฌ์คํธ ์ฒซ์งธ ์ค์ N, S, M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100, 1 ≤ M ≤ 1000, 0 ≤ S ≤ M) ๋์งธ ์ค์๋ ๊ฐ ๊ณก์ด ์์ํ๊ธฐ ์ ์ ์ค ์ ์๋ ๋ณผ๋ฅจ์ ์ฐจ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , M๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ์ฐ์ฃผํ ๊ณก๊ณผ ํ์ฌ ๋ณผ๋ฅจ, ์ต๋ ๋ณผ๋ฅจ๊ณผ ํจ๊ป ๊ฐ ๊ณก์ ์ฐ์ฃผํ ์ ๋ณผ๋ฅจ ๋ฆฌ์คํธ๊ฐ ์ฃผ์ด์ง๋ค. ์กฐ์ ํ ์ ์๋ ๋ณผ๋ฅจ์ ํ์ฌ ์ฐ์ฃผ๊ณก์ด 1๋ฒ์ด๋ผ๋ฉด ๋ณผ๋ฅจ ๋ฆฌ์คํธ 1๋ฒ์ ๋ณผ๋ฅจ ํฌ๊ธฐ๋งํผ ์ถ๊ฐํ๊ฑฐ๋, ๋ํ์ฌ 0๋ณด๋ค ํฌ๊ฑฐ๋ ์ต๋ ๋ณผ๋ฅจ๋ณด๋ค๋ ์์ ๊ฒฝ์ฐ์๋ง ์ฐ์ฃผ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ง์ฝ ์ฐ์ฃผ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค ๋ณด๋ฉด -1์ ์ถ๋ ฅํ์ฌ์ผ ํ๋ค. ์ฒ์ ๋ฌธ์ ๋ฅผ ์ ํ์์ ๋๋ ์ฐ์ฃผํ ์ ์๋ ๋ณผ๋ฅจ์ -ํ๊ฑฐ๋ +ํ์ฌ์ผ ํ๋ฏ๋ก, DFS๋ก ํ์ด์ผ ํ๋ค๊ณ ์๊ฐํ..
๋ฌธ์ 11058๋ฒ: ํฌ๋ฆฌ๋ณด๋ N = 3์ธ ๊ฒฝ์ฐ์ A, A, A๋ฅผ ๋๋ฌ A 3๊ฐ๋ฅผ ์ถ๋ ฅํ ์ ์๋ค. N = 7์ธ ๊ฒฝ์ฐ์๋ A, A, A, Ctrl-A, Ctrl-C, Ctrl-V, Ctrl-V๋ฅผ ๋๋ฌ 9๊ฐ๋ฅผ ์ถ๋ ฅํ ์ ์๋ค. N = 11์ธ ๊ฒฝ์ฐ์๋ A, A, A, Ctrl-A, Ctrl-C, Ctrl-V, Ctrl-V, Ctrl-A, Ctrl-C, Ctrl www.acmicpc.net ๋ฌธ์ ํ์ด ๋ฒํผ์ ๋๋ฅผ ์ ์๋ ํ์ N์ด ์ฃผ์ด์ง ๋, A ๋ฒํผ, Ctrl-A, Ctrl-C, Ctrl-V๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฅ ๋ง์ด A๋ฅผ ์ถ๋ ฅํ๋ ํ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ์ฃผ์ด์ง ํ์ 3, 7, 11์ ๊ท์น์ ์ด๋์ด๋ผ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ์ผ๋ฉด ๋ฌธ์ ๋ฅผ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค. ์ฐ์ 1์์ 6๊น์ง๋ A๋ฅผ ๋ณต์ฌํ๋ ๊ฒฝ์ฐ๋ณด๋ค A๋ฅผ ์ ..
๋ฌธ์ 2294๋ฒ: ๋์ 2 ์ฒซ์งธ ์ค์ n, k๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) ๋ค์ n๊ฐ์ ์ค์๋ ๊ฐ๊ฐ์ ๋์ ์ ๊ฐ์น๊ฐ ์ฃผ์ด์ง๋ค. ๋์ ์ ๊ฐ์น๋ 100,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๊ฐ์น๊ฐ ๊ฐ์ ๋์ ์ด ์ฌ๋ฌ ๋ฒ ์ฃผ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ๋ค๋ฃฌ ๋์ 1์ ๋์ ์ ํฉํ์ฌ K๊ฐ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ๋ ๋ฌธ์ ์์ง๋ง, ์ด ๋ฌธ์ ๋ ๋์ ์ ํฉํ์ฌ K๊ฐ ๋ ๋, ์ต์์ ๋์ ์ ์ฌ์ฉํ์ฌ K๊ฐ ๋๋ ๊ฒฝ์ฐ๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ์์ ๊ฐ์ด ๋์ ์ ๊ฐ์น์ ๋ฐ๋ผ, ์ฌ์ฉํ์ฌ์ผ ๋๋ ๋์ ์ ๊ฐ์๋ฅผ ๊ตฌํ ์ ์๋ค. ์์ ๋ค๋ฃฌ ๋์ 1์ ๋์ ์ ํฉ์ด K๊ฐ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ๊ธฐ ์ํด ๊ฒฝ์ฐ์ ์๋ค์ ๋์ ํ์๋ค. ์ด์ ๋ฌ๋ฆฌ ์ด ๋ฌธ์ ์์๋ ์ต์ด์ ๊ฐ์ฅ ์์ ๊ฐ์น์ ๋์ ์ผ๋ก ๊ธ์ก์..
๋ฌธ์ 2293๋ฒ: ๋์ 1 ์ฒซ์งธ ์ค์ n, k๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) ๋ค์ n๊ฐ์ ์ค์๋ ๊ฐ๊ฐ์ ๋์ ์ ๊ฐ์น๊ฐ ์ฃผ์ด์ง๋ค. ๋์ ์ ๊ฐ์น๋ 100,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ๋ค๋ฅธ ๊ฐ์น๋ฅผ ๊ฐ์ง ๋์ ์ด ์ฃผ์ด์ง ๋, ํด๋น ๋์ ๋ค์ ํฉ์ผ๋ก K๊ฐ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์๋ ๊ฐ ๋์ ๋ณ๋ก ๊ธ์ก์ ๊ณ์ฐํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๊ณ ์ด๋ฅผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ํตํด ๋์ ํ์ฌ ๋ต์ ๋์ถํ ์ ์๋ค. ์์ ๊ฐ์ด ๋์ ์ ๊ฐ์น์ ๋ฐ๋ผ ๋ฐ์ํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ ์ ์๋ค. ๊ฐ์ฅ ์์ ๋์ ์ผ๋ก ๊ตฌํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ ๊ธ์ก์ ๋ฐ๋ผ 1๊ฐ์ง์ฉ๋ง ์กด์ฌํ๊ฒ ๋๋ค. ํ์ง๋ง ๊ทธ ๋ค์์ผ๋ก ํฐ ๊ฐ์น์ ๋์ ์ ๋ํ ๊ฒฝ์ฐ์ ์๋ฅผ..
๋ฌธ์ 1890๋ฒ: ์ ํ ๋ฌธ์ N×N ๊ฒ์ํ์ ์๊ฐ ์ ํ์ ธ ์๋ค. ์ด ๊ฒ์์ ๋ชฉํ๋ ๊ฐ์ฅ ์ผ์ชฝ ์ ์นธ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ ์นธ์ผ๋ก ๊ท์น์ ๋ง๊ฒ ์ ํ๋ฅผ ํด์ ๊ฐ๋ ๊ฒ์ด๋ค. ๊ฐ ์นธ์ ์ ํ์๋ ์๋ ํ์ฌ ์นธ์์ ๊ฐ ์ ์๋ ๊ฑฐ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด N X N ๊ฒ์ํ์ด ์ฃผ์ด์ง ๋, ํ์ฌ ๊ฒฝ๋ก์์ (0, 1), (1, 0)์ผ๋ก๋ง ์ด๋ํ ์ ์๋ค. ๊ฒ์ํ์ ์ฃผ์ด์ง ์ซ์๋งํผ ์ ํํ์ฌ ์ด๋ํ๋ ๊ท์น์ด ์ ์ฉ๋ ๋, (N, N)์ ๋๋ฌํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ์ด ๋ฌธ์ ๋ ๋จ์ํ ๋ณด๋ฉด DFS๋, BFS๋ก ํ๋ฉด ๋๊ฒ ์ง๋ผ๊ณ ์๊ฐ๋์ง๋ง N์ด ์ต๋ 100๊น์ง ์ปค์ง๋ฏ๋ก ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ๋ถ๋ฅ์ ๊ฐ์ด DP๋ก ํ์ด์ผ ํ๋ค. ํ์ฌ ์์น์ ์ ํํ ์ ์๋ ๊ฑฐ๋ฆฌ๋ฅผ x, y์ถ์ ๊ฐ๊ฐ..
๋ฌธ์ 11048๋ฒ: ์ด๋ํ๊ธฐ ์ค๊ท๋ N×M ํฌ๊ธฐ์ ๋ฏธ๋ก์ ๊ฐํ์๋ค. ๋ฏธ๋ก๋ 1×1ํฌ๊ธฐ์ ๋ฐฉ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ฐ ๋ฐฉ์๋ ์ฌํ์ด ๋์ฌ์ ธ ์๋ค. ๋ฏธ๋ก์ ๊ฐ์ฅ ์ผ์ชฝ ์ ๋ฐฉ์ (1, 1)์ด๊ณ , ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ซ ๋ฐฉ์ (N, M)์ด๋ค. ์ค๊ท๋ ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด N X M์ ๋ฏธ๋ก๊ฐ ์ฃผ์ด์ง ๋, ํ์ฌ ์์น์์ (1, 0), (0, 1), (1, 1)๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ก ์ด๋ํ ์ ์๋ค. ์ผ์ชฝ ๊ฐ์ฅ ์๋ฐฉ์์ ์ถ๋ฐํ์ฌ, ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ๋์ธ N, M์ ๋์ฐฉํ ๋ ์ต๋๋ก ๊ฐ์ ธ์ฌ ์ ์๋ ์ฌํ์ ๊ฐ์๋ฅผ ๋ฐํํ๋ฉด ๋๋ค. ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์๋ ์ ๋ ฅ๋ฐ์ ๊ทธ๋ํ์ ์ถ๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ค ํ์๊ฐ ์๋ค. ์๋ฅผ ๋ค์ด ์์ ์ ๋ ฅ 2๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณํํ ์ ์๋ค. ๊ธฐ์กด์ ๊ทธ๋ํ๋ฅผ ์์ ๊ฐ์ด ๋ณ๊ฒฝํ๋ฉด ์ ํ์ `graph..
๋ฌธ์ 14503๋ฒ: ๋ก๋ด ์ฒญ์๊ธฐ ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฒญ์ํ๋ ์์ญ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์๋ ์ฅ์๋ N×M ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด www.acmicpc.net ๋ฌธ์ ํ์ด ๋ก๋ด ์ฒญ์๊ธฐ์ ๋์ ๋ก์ง์ด ์ ํด์ ธ๊ณ , ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ง ๋ ์ต๋ ๋ช ์นธ์ ์ฒญ์ํ ์ ์๋์ง ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ํด๋น ๋ฌธ์ ์์ ๋ก๋ด ์ฒญ์๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ํ๋ค. ํ์ฌ ์์น๋ฅผ ์ฒญ์ํ๋ค. ํ์ฌ ์์น์์ ํ์ฌ ๋ฐฉํฅ์ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ๋ฐฉํฅ๋ถํฐ ์ฐจ๋ก๋๋ก ํ์์ ์งํํ๋ค. ์ผ์ชฝ ๋ฐฉํฅ์ ์์ง ์ฒญ์ํ์ง ์์ ๊ณต๊ฐ์ด ์กด์ฌํ๋ค๋ฉด, ๊ทธ ๋ฐฉํฅ์ผ๋ก ํ์ ํ ๋ค์ ํ ์นธ์ ์ ์งํ๊ณ 1๋ฒ๋ถํฐ ์งํํ๋ค. ์ผ์ชฝ ๋ฐฉํฅ์ ์ฒญ์ํ ๊ณต๊ฐ์ด ์๋ค๋ฉด, ๊ทธ ๋ฐฉํฅ์ผ๋ก ํ์ ํ๊ณ 2๋ฒ์ผ๋ก ๋์๊ฐ๋ค...