๐ก ๋ฌธ์ 1987๋ฒ: ์ํ๋ฒณ ๋ฌธ์ ์ธ๋ก R์นธ, ๊ฐ๋ก C์นธ์ผ๋ก ๋ ํ ๋ชจ์์ ๋ณด๋๊ฐ ์๋ค. ๋ณด๋์ ๊ฐ ์นธ์๋ ๋๋ฌธ์ ์ํ๋ฒณ์ด ํ๋์ฉ ์ ํ ์๊ณ , ์ข์ธก ์๋จ ์นธ (1ํ 1์ด) ์๋ ๋ง์ด ๋์ฌ ์๋ค. ๋ง์ ์ํ์ข์ฐ๋ก ์ธ์ ํ ๋ค ์นธ ์ค์ ํ ์นธ์ผ๋ก ์ด๋ํ ์ ์๋๋ฐ, ์๋ก ์ด๋ํ ์นธ์ ์ ํ ์๋ ์ํ๋ฒณ์ ์ง๊ธ๊น์ง ์ง๋์จ ๋ชจ๋ ์นธ์ ์ ํ ์๋ ์ํ๋ฒณ๊ณผ๋ ๋ฌ๋ผ์ผ ํ๋ค. ์ฆ, ๊ฐ์ ์ํ๋ฒณ์ด ์ ํ ์นธ์ ๋ ๋ฒ ์ง๋ ์ ์๋ค. ์ข์ธก ์๋จ์์ ์์ํด์, ๋ง์ด ์ต๋ํ ๋ช ์นธ์ ์ง๋ ์ ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ด ์ง๋๋ ์นธ์ ์ข์ธก ์๋จ์ ์นธ๋ ํฌํจ๋๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ R๊ณผ C๊ฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ R,C ≤ 20) ๋์งธ ์ค๋ถํฐ R๊ฐ์ ์ค์ ๊ฑธ์ณ์ ๋ณด๋์ ์ ํ ์๋ C๊ฐ์ ๋๋ฌธ์ ์ํ๋ฒณ๋ค..
๐ก ๋ฌธ์ ๋ฌธ์ ๊ทธ๋ํ๋ฅผ DFS๋ก ํ์ํ ๊ฒฐ๊ณผ์ BFS๋ก ํ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ์ ์ ๋ฒํธ๊ฐ ์์ ๊ฒ์ ๋จผ์ ๋ฐฉ๋ฌธํ๊ณ , ๋ ์ด์ ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ด ์๋ ๊ฒฝ์ฐ ์ข ๋ฃํ๋ค. ์ ์ ๋ฒํธ๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ด๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ ์ ๊ฐ์ N(1 ≤ N ≤ 1,000), ๊ฐ์ ์ ๊ฐ์ M(1 ≤ M ≤ 10,000), ํ์์ ์์ํ ์ ์ ์ ๋ฒํธ V๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ M๊ฐ์ ์ค์๋ ๊ฐ์ ์ด ์ฐ๊ฒฐํ๋ ๋ ์ ์ ์ ๋ฒํธ๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋ค ๋ ์ ์ ์ฌ์ด์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์ด ์์ ์ ์๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๊ฐ์ ์ ์๋ฐฉํฅ์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ DFS๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ, ๊ทธ ๋ค์ ์ค์๋ BFS๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. V๋ถํฐ ๋ฐฉ๋ฌธ๋ ์ ์ ์์๋๋ก ์ถ๋ ฅํ๋ฉด..
๐ก ๋ฌธ์ ๋ฌธ์ ์ผ์ฑ์ ์์ ์๋น์ค ๊ธฐ์ฌ์ธ ๊น๋๋ฆฌ๋ ํ์ฌ์์ ์ถ๋ฐํ์ฌ ๋์ฅ๊ณ ๋ฐฐ๋ฌ์ ์ํด N๋ช ์ ๊ณ ๊ฐ์ ๋ฐฉ๋ฌธํ๊ณ ์์ ์ ์ง์ ๋์๊ฐ๋ คํ๋ค. ํ์ฌ์ ์ง์ ์์น, ๊ทธ๋ฆฌ๊ณ ๊ฐ ๊ณ ๊ฐ์ ์์น๋ ์ด์ฐจ์ ์ ์ ์ขํ (x, y)๋ก ์ฃผ์ด์ง๊ณ (0 ≤ x ≤ 100, 0 ≤ y ≤ 100) ๋ ์์น (x1, y1)์ (x2, y2) ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ |x1-x2| + |y1-y2|์ผ๋ก ๊ณ์ฐ๋๋ค. ์ฌ๊ธฐ์ |x|๋ x์ ์ ๋๊ฐ์ ์๋ฏธํ๋ฉฐ |3| = |-3| = 3์ด๋ค. ํ์ฌ์ ์ขํ, ์ง์ ์ขํ, ๊ณ ๊ฐ๋ค์ ์ขํ๋ ๋ชจ๋ ๋ค๋ฅด๋ค. ํ์ฌ์์ ์ถ๋ฐํ์ฌ N๋ช ์ ๊ณ ๊ฐ์ ๋ชจ๋ ๋ฐฉ๋ฌธํ๊ณ ์ง์ผ๋ก ๋์์ค๋ ๊ฒฝ๋ก ์ค ๊ฐ์ฅ ์งง์ ๊ฒ์ ์ฐพ์ผ๋ ค ํ๋ค. ํ์ฌ์ ์ง์ ์ขํ๊ฐ ์ฃผ์ด์ง๊ณ , 2๋ช ์์ 10๋ช ์ฌ์ด์ ๊ณ ๊ฐ ์ขํ๊ฐ ์ฃผ์ด์ง ๋, ํ์ฌ์์ ์ถ๋ฐํด์ ์ด๋ค์ ๋ชจ๋..
๐ก ๋ฌธ์ ๋ฌธ์ ์ ๋ช ํ ์ ๋นต์ฌ ๊น์์ ์ ๋นต์ง์ ์ด์ํ๊ณ ์๋ค. ์์ ์ด์ ๋นต์ง์ ๊ธ๋ก๋ฒ ์ฌ์ ์๊ธฐ๋ฅผ ํผํด๊ฐ์ง ๋ชปํ๊ณ , ๊ฒฐ๊ตญ ์ฌ๊ฐํ ์ฌ์ ์๊ธฐ์ ๋น ์ก๋ค. ์์ ์ด๋ ์ง์ถ์ ์ค์ด๊ณ ์ ์ฌ๊ธฐ์ ๊ธฐ ์ง์ถ์ ์ดํด๋ณด๋ ์ค์, ๊ฐ์ค๋น๊ฐ ์ ์ผ ํฌ๋ค๋ ๊ฒ์ ์๊ฒ๋์๋ค. ๋ฐ๋ผ์ ์์ ์ด๋ ๊ทผ์ฒ ๋นต์ง์ ๊ฐ์ค๊ด์ ๋ชฐ๋ ํ์ดํ๋ฅผ ์ค์นํด ํ์ณ์ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค. ๋นต์ง์ด ์๋ ๊ณณ์ R*C ๊ฒฉ์๋ก ํํํ ์ ์๋ค. ์ฒซ์งธ ์ด์ ๊ทผ์ฒ ๋นต์ง์ ๊ฐ์ค๊ด์ด๊ณ , ๋ง์ง๋ง ์ด์ ์์ ์ด์ ๋นต์ง์ด๋ค. ์์ ์ด๋ ๊ฐ์ค๊ด๊ณผ ๋นต์ง์ ์ฐ๊ฒฐํ๋ ํ์ดํ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ค. ๋นต์ง๊ณผ ๊ฐ์ค๊ด ์ฌ์ด์๋ ๊ฑด๋ฌผ์ด ์์ ์๋ ์๋ค. ๊ฑด๋ฌผ์ด ์๋ ๊ฒฝ์ฐ์๋ ํ์ดํ๋ฅผ ๋์ ์ ์๋ค. ๊ฐ์ค๊ด๊ณผ ๋นต์ง์ ์ฐ๊ฒฐํ๋ ๋ชจ๋ ํ์ดํ๋ผ์ธ์ ์ฒซ์งธ ์ด์์ ์์ํด์ผ ํ๊ณ , ๋ง์ง๋ง ์ด์์ ๋๋์ผ ํ๋ค. ๊ฐ ์นธ์ ..