[๋ฐฑ์ค] 14500 ํ
ํธ๋ก๋ฏธ๋
ธ (python ํ์ด์ฌ)
ยท
๐งฉ Problem Solving/[๋ฐฑ์ค]
https://www.acmicpc.net/problem/14500 14500๋ฒ: ํ
ํธ๋ก๋ฏธ๋
ธ ํด๋ฆฌ์ค๋ฏธ๋
ธ๋ ํฌ๊ธฐ๊ฐ 1×1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ www.acmicpc.net ์์ด๋์ด 1. ๋ ๊ฐ์ง๋ก ๋๋ ์๊ฐํ๋ฉด ํ
ํธ๋ก๋ฏธ๋
ธ ๋ํ ๋ง๋ค๊ธฐ ์ข
์ด ์์ ์ฌ๋ฆฌ๊ธฐ 2. ๋ํ ๋ง๋ค๊ธฐ ๋ํ์ด ํ์ ์ด๋ ๋์นญ๋ ๊ฐ๋ฅํ๋ dfs๋ฅผ ์ฌ์ฉํ๋ฉด T๋ํ ๋นผ๊ณ ์ ๋ถ ๋ค ๋ง๋ค ์ ์๋ค. dfs ํ์ ๊น์ด๋ฅผ 4๊น์ง ์ค์ ํ๋ฉด ๋ํ์ ํ์ธํ ์ ์๋ค. T ๋ชจ์์ ๋ฐ๋ก ํจ์๋ฅผ ๋ง๋ค์ด ์ฒ๋ฆฌํ๋ค. 3. ์ข
์ด์ ๋ํ ๋๊ธฐ ์๊ฐ์ ํ์ด๋ N, M ํฌ๊ธฐ๋ฅผ ๋ณด๊ณ ๋ธ๋ฃจํธ ํฌ์ค๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ๊ฐ ์์น๋ง๋ค ๋ง๋ค์ด..