[๋ฐฑ์ค€] 14502 _์—ฐ๊ตฌ์†Œ (python ํŒŒ์ด์ฌ)
ยท
๐Ÿงฉ Problem Solving/[๋ฐฑ์ค€]
https://www.acmicpc.net/problem/14502 14502๋ฒˆ: ์—ฐ๊ตฌ์†Œ ์ธ์ฒด์— ์น˜๋ช…์ ์ธ ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์—ฐ๊ตฌํ•˜๋˜ ์—ฐ๊ตฌ์†Œ์—์„œ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์œ ์ถœ๋˜์—ˆ๋‹ค. ๋‹คํ–‰ํžˆ ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์•„์ง ํผ์ง€์ง€ ์•Š์•˜๊ณ , ๋ฐ”์ด๋Ÿฌ์Šค์˜ ํ™•์‚ฐ์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ์—ฐ๊ตฌ์†Œ์— ๋ฒฝ์„ ์„ธ์šฐ๋ ค๊ณ  ํ•œ๋‹ค. ์—ฐ๊ตฌ์†Œ๋Š” ํฌ www.acmicpc.net ํ’€์ด ๊ณผ์ • ํ’€์ด๋Š” 3ํŒŒํŠธ๋กœ ๋‚˜๋ˆ„์–ด์„œ ํ’€์—ˆ๋‹ค. 1) ๋ฒฝ์„ธ์šฐ๊ธฐ 2) ๋ฐ”์ด๋Ÿฌ์Šค ๊ฐ์—ผ 3) ์•ˆ์ „ ์˜์—ญ ๊ตฌํ•˜๊ธฐ ์ƒ๋Œ€์ ์œผ๋กœ ์ƒ๊ฐํ•˜๊ธฐ ์‰ฌ์šด 2)๋ฐ”์ด๋Ÿฌ์Šค ๊ฐ์—ผ์€ dfs๋‚˜ bfs๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  1)๋ฒฝ์„ธ์šฐ๊ธฐ ํŒŒํŠธ๋Š” ์ž…๋ ฅ๊ฐ’์— N๊ณผ M์ด ์ž‘์€ ๊ฒƒ์„ ๋ณด๊ณ (์ตœ๋Œ€ 8) ๋ธŒ๋ฃจํŠธํฌ์Šค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •. ๋จผ์ € ์ง€๋„์—์„œ ๋นˆ๊ณต๊ฐ„๋“ค์˜ ์ขŒํ‘œ๋ฅผ ๋ชจ์•„ ์ €์žฅํ•œ๋‹ค. ๊ทธ ํ›„ ํŒŒ์ด์ฌ์˜ combinations๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒฝ์˜ ์„ธ์›Œ์ง€๋Š” ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ถ”์ถœํ•œ..