๋ฌธ์ 1261๋ฒ: ์๊ณ ์คํ ์ฒซ์งธ ์ค์ ๋ฏธ๋ก์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๊ฐ๋ก ํฌ๊ธฐ M, ์ธ๋ก ํฌ๊ธฐ N (1 ≤ N, M ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋ค์ N๊ฐ์ ์ค์๋ ๋ฏธ๋ก์ ์ํ๋ฅผ ๋ํ๋ด๋ ์ซ์ 0๊ณผ 1์ด ์ฃผ์ด์ง๋ค. 0์ ๋น ๋ฐฉ์ ์๋ฏธํ๊ณ , 1์ ๋ฒฝ์ ์๋ฏธ www.acmicpc.net ๋ฌธ์ ํ์ด ์ฃผ์ด์ง ๋ฏธ๋ก์๋ 2๊ฐ์ง์ ๊ฒฝ์ฐ์ ์๊ฐ ์กด์ฌํ๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ฒฝ์ด ์๋ ๊ฒฝ์ฐ์ด๊ณ , ๋ ๋ฒ์งธ๋ ๋ฒฝ์ด ์๋ ๊ฒฝ์ฐ์ด๋ค. ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์๋ ๋ฒฝ์ ์ต์ํ์ผ๋ก ๋ถ์๊ณ , [N, M]์ ๋์ฐฉํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ฐํํ์ฌ์ผ ํ๋ค. ๋ง์ฝ 2๊ฐ์ ๊ฐ์ค์น๊ฐ ์๋ ์ฌ๋ฌ ๊ฐ์ค์น๊ฐ ์ค์ ๋์ด ์๋ค๋ฉด, ๋ค์ต์คํธ๋ผ๋ก ํ์ด์ผ ํ๋ค. ํ์ง๋ง ๋ฌธ์ ์์๋ ๋ฒฝ์ด ์๋ ๊ฒฝ์ฐ์ ๋ํ ์ฐ์ ์์๋ฅผ ์ฃผ๋ฉด ๋๋ฏ๋ก ์ด์ ์ ํผ ์จ๋ฐ๊ผญ์ง 3๊ณผ ๊ฐ์ด BFS๋ฅผ ํตํด์๋ ํ ์ ์๋ค. ์๋์ ..
๋ฌธ์ 11725๋ฒ: ํธ๋ฆฌ์ ๋ถ๋ชจ ์ฐพ๊ธฐ ๋ฃจํธ ์๋ ํธ๋ฆฌ๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ํธ๋ฆฌ์ ๋ฃจํธ๋ฅผ 1์ด๋ผ๊ณ ์ ํ์ ๋, ๊ฐ ๋ ธ๋์ ๋ถ๋ชจ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ํ์ด 2๋ถํฐ n -1 ๊น์ง์ ๋ ธ๋์ ๋ํ ๋ถ๋ชจ๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์ด๋ ๋ค๋ฅธ ๊ทธ๋ํ ๋ฌธ์ ์์ ๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ํ์ํ๋ ๊ฒ์ ํ์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค. BFS๋ฅผ ํตํด ํน์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ ๋, ๋ฐฉ๋ฌธ๋์ง ์์๋ค๋ฉด ํด๋น ๋ ธ๋์ ๋ถ๋ชจ๋ ํ์ฌ ๋ ธ๋๊ฐ ๋ถ๋ชจ๊ฐ ๋๋ค. ๋ง์ฝ ์์ ์ ๋ ฅ 1๊ณผ ๊ฐ์ ๊ฒฝ์ฐ, BFS๋ก ํตํด ํ์ํ๊ฒ ๋๋ฉด 1๋ฒ ๋ ธ๋์ ์์ ๋ ธ๋๋ค์ ๊ฐ๊ฐ 4, 6์ด๊ณ ์ต์ด ๋ฐฉ๋ฌธ ์ํ์ด๋ฏ๋ก ๋ถ๋ชจ ๋ ธ๋๊ฐ 1 ์์ ์ฒดํฌํ ์ ์๋ค. ์ด์ฒ๋ผ ๋ชจ๋ ๋ ธ๋์ ๋ํด ๋ฐฉ๋ฌธํ์ง ์์ ๊ฒฝ์ฐ ํ์ฌ์ ๋ถ๋ชจ๋ฅผ ์ฒดํฌํด๋๋ฉด ํธ๋ฆฌ์ ๋ถ๋ชจ๋ฅผ ์ฐพ์ ์ ์๋ค. ์ฝ..
๋ฌธ์ 1991๋ฒ: ํธ๋ฆฌ ์ํ ์ฒซ์งธ ์ค์๋ ์ด์ง ํธ๋ฆฌ์ ๋ ธ๋์ ๊ฐ์ N(1≤N≤26)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ๊ฐ ๋ ธ๋์ ๊ทธ์ ์ผ์ชฝ ์์ ๋ ธ๋, ์ค๋ฅธ์ชฝ ์์ ๋ ธ๋๊ฐ ์ฃผ์ด์ง๋ค. ๋ ธ๋์ ์ด๋ฆ์ A๋ถํฐ ์ฐจ๋ก๋๋ก ์๋ฌธ์ www.acmicpc.net ๋ฌธ์ ํ์ด ํธ๋ฆฌ๋ฅผ ์ํํ๋ ๊ฒ์ ๊น์ด ์ฐ์ ์ผ๋ก ํ์ํ๋ฏ๋ก ์ฌ๊ท ํธ์ถ์ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค. ์ฌ๊ท ํธ์ถ์ ์ธ์ ํ ์ง ๊ตฌํํ๋ฉด ์ ์, ์ค์, ํ์ ์ํ๋ฅผ ํ ์ ์๋ค. ์ฆ, ์ฌ๊ท ํธ์ถ์ ํ ๋ ๋ถ๋ชจ๋ฅผ ์ธ์ ์ถ๋ ฅํ๋๋์ ๋ฐ๋ผ ์ํ ๋ฐฉ๋ฒ์ด ๋ฌ๋ผ์ง๋ค. ์ํํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค. ์ ์ ์ํ : ๋ถ๋ชจ → ์ผ์ชฝ ์์ → ์ค๋ฅธ์ชฝ ์์ ์ค์ ์ํ : ์ผ์ชฝ ์์ → ๋ถ๋ชจ → ์ค๋ฅธ์ชฝ ์์ ํ์ ์ํ : ์ผ์ชฝ ์์ → ์ค๋ฅธ์ชฝ ์์ → ๋ถ๋ชจ ์ฝ๋ from sys..
๋ฌธ์ 14226๋ฒ: ์ด๋ชจํฐ์ฝ ์์ ์ด๋ ๋งค์ฐ ๊ธฐ์๊ธฐ ๋๋ฌธ์, ํจ๋น์ด์๊ฒ ์ค๋ง์ผ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ณด๋ด๋ ค๊ณ ํ๋ค. ์์ ์ด๋ ์ด๋ฏธ ํ๋ฉด์ ์ด๋ชจํฐ์ฝ 1๊ฐ๋ฅผ ์ ๋ ฅํ๋ค. ์ด์ , ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง ์ฐ์ฐ๋ง ์ฌ์ฉํด์ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ง๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์ด๋ชจํฐ์ฝ์ ์ถ๋ ฅํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์ต์ ์๊ฐ์ ์ด์ ์ ๋ค๋ฃฌ 1697 ์จ๋ฐ๊ผญ์ง ๋ฌธ์ ์ ๊ฐ์ด ํธ๋ฆฌ์ ๊ฐ์ง๋ฅผ ๋ปฃ์ด๋๊ฐ๋ฉฐ ์ ๋ต์ ์ฐพ์ ์ ์๋ค. ์ด ๋ฌธ์ ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณต์ฌ, ๋ถ์ฌ๋ฃ๊ธฐ, ์ญ์ ์ ๊ฐ์ด 3๊ฐ์ง์ ๊ฒฝ์ฐ๋ก ๊ฐ์ง๋ฅผ ๋ปฃ์ด๋๊ฐ๋ฉด ๋๋ค. ๊ฐ์ง๋ฅผ ๋ปฃ์ด๋๊ฐ ๋ ํ์ฌ ๋ค์๊ณผ ๊ฐ์ ์ฒ๋ฆฌ๊ฐ ํ์ํ๋ค. ํ์ฌ ๋ชจ๋ํฐ์ ํ์๋ ์ด๋ชจํฐ์ฝ์ด S๋ณด๋ค ๋ง์ ๊ฒฝ์ฐ ํ์ ์ฝ์ ํ ํ์๊ฐ ์๋ค. ๋ชจ๋ํฐ์ ํ์๋ ์ด๋ชจํฐ์ฝ์ด 0๋ณด๋ค ์์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ๊ฐ์ง๋ฅผ ๋ปฃ์ด๋๊ฐ๋ฉฐ ํ์ฌ ํ์๋ ..
์จ๋ฐ๊ผญ์ง ์๋ฆฌ์ฆ ์จ๋ฐ๊ผญ์ง ์จ๋ฐ๊ผญ์ง 2 ์จ๋ฐ๊ผญ์ง 3 ์จ๋ฐ๊ผญ์ง 4 ๋ฌธ์ 13913๋ฒ: ์จ๋ฐ๊ผญ์ง 4 ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด 1697 ์จ๋ฐ๊ผญ์ง ๋ฌธ์ ์์ ์ฐพ์ ์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ๋ช ์ด ๋ง์ ์ฐพ์ ์ ์๋์ง ๊ธฐ๋กํ๋ ๊ฒ์ฒ๋ผ 2์ฐจ์ ๋ฐฐ์ด์ ํตํด, ๋ฐฉ๋ฌธ ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋กํด๋๋ฉด ์ฝ๊ฒ ํด๊ฒฐ ํ ์ ์๋ค. ์์์์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํ๋์ ๋ฌธ์ ์ ๋ํด 2๊ฐ์ง ๊ฒฝ๋ก๋ฅผ ์ถ๋ ฅํ์์ง๋ง ํ๋์ ๊ฒฝ๋ก๋ง ์ ์์ ์ผ๋ก ์ถ๋ ฅํ์ฌ๋ ๋ต์ผ๋ก ์ฒ๋ฆฌ ๋๋ ๊ฒ ๊ฐ๋ค. ์ฝ๋ from sys import..
์จ๋ฐ๊ผญ์ง ์๋ฆฌ์ฆ ์จ๋ฐ๊ผญ์ง ์จ๋ฐ๊ผญ์ง 2 ์จ๋ฐ๊ผญ์ง 3 ์จ๋ฐ๊ผญ์ง 4 ๋ฌธ์ 13549๋ฒ: ์จ๋ฐ๊ผญ์ง 3 ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ๊ธฐ๋ณธ์ ์ธ ํ์ด ๋ฐฉ์์ 1697 ์จ๋ฐ๊ผญ์ง๊ณผ ๊ฐ๋ค. ํ์ง๋ง ์๊ฐ์ด๋ ํ ๊ฒฝ์ฐ, 0์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฏ๋ก ์๊ฐ์ด๋ ํ๋ ๊ฒฝ์ฐ์ ์ฐ์ ์์๋ฅผ ๋์ด ์ฒ๋ฆฌํ์ฌ์ผ ํ๋ค. ์ฆ, ๊ฐ์ค์น๋ฅผ ๊ฐ์ง๋ ๊ทธ๋ํ๊ฐ ๋๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ๋ง์ฝ ํ์ฌ ์์น - 1, ํ์ฌ ์์น + 1, ํ์ฌ ์์น * 2์ ์ฐ์ ์์๊ฐ ๊ฐ๊ฐ ๋ค๋ฅด๋ค๋ฉด ๋ค์ต์คํธ๋ผ๋ก ํ์ด์ผ ํ๋ค. ํ์ง๋ง ๋ฌธ์ ์์๋ ํ์ฌ ์์น..
์จ๋ฐ๊ผญ์ง ์๋ฆฌ์ฆ ์จ๋ฐ๊ผญ์ง ์จ๋ฐ๊ผญ์ง 2 ์จ๋ฐ๊ผญ์ง 3 ์จ๋ฐ๊ผญ์ง 4 ๋ฌธ์ 12851๋ฒ: ์จ๋ฐ๊ผญ์ง 2 ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ๋ค๋ฃฌ 1697 ์จ๋ฐ๊ผญ์ง ๋ฌธ์ ์์ ์กฐ๊ฑด์ด ์ถ๊ฐ๋ ๋ฌธ์ ์ด๋ค. ์๋น์ด์ ์์น๊ฐ 5, ๋์์ ์์น๊ฐ 17์ผ ๋ BFS๋ฅผ ํตํด ํ์ํด๋ณด๋ฉด ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฐ์ฅ ๋น ๋ฅธ ์๊ฐ์ธ 4์ด์ ์ฐพ์ ์ ์๋ ๋ฐฉ๋ฒ์ 2๊ฐ์ง ๋ผ๋ ๊ฒ์ ์ ์ ์๋ค. ์ฆ, ์ด์ ๋ฌธ์ ๋ ๋จ์ํ ๋ช ์ด๋ง์ ์ฐพ์ ์ ์๋๊ฐ?๋ฅผ ๋ฌป๋ ๋ฌธ์ ์์ผ๋ฉด ๊ฐ์ฅ ๋น ๋ฅธ ์๊ฐ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ช ๊ฐ์ง์ธ์ง๋ฅผ ..
์จ๋ฐ๊ผญ์ง ์๋ฆฌ์ฆ ์จ๋ฐ๊ผญ์ง ์จ๋ฐ๊ผญ์ง 2 ์จ๋ฐ๊ผญ์ง 3 ์จ๋ฐ๊ผญ์ง 4 ๋ฌธ์ 1697๋ฒ: ์จ๋ฐ๊ผญ์ง ๋ฌธ์ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 ≤ N ≤ 100,000)์ ์๊ณ , ๋์์ ์ K(0 ≤ K ≤ 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ www.acmicpc.net ๋ฌธ์ ํ์ด ์๋น์ด์ ์์น์ ๋์์ ์์น๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ์ฅ ๋น ๋ฅธ ์๊ฐ์ ๋์์ ์ฐพ๋ ๊ฒ์ ๋ช ์ด ํ์ธ์ง ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ๋์์ ์ฐพ๊ธฐ ์ํด ์ด๋ ํ ์ ์๋ ๋ฐฉ๋ฒ์ 1์ด๊ฐ ์ง๋ ๋๋ง๋ค ํ์ฌ ์์น -1, ํ์ฌ ์์น + 1, ํ์ฌ ์์น * 2๋ก ๋๋๋ค. ์ด์ ๊ฐ์ ๊ฒฝ์ฐ์ ์์ ๋ฐ๋ผ ์์ ์ ๋ ฅ 1์ ์ฐพ๊ธฐ ์ํ ๊ณผ์ ์ ํธ๋ฆฌ๋ก ๋ํ๋ด๋ฉด ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ๋ค. ๊ทธ๋ฆผ์์๋ ์ ์ ์๋ฏ์ด..