๋ชฉ๋ก๋น„ํŠธ๋งˆ์Šคํ‚น (2)

Hello Ocean! ๐ŸŒผ

[๋ฐฑ์ค€/C++] 1194. ๋‹ฌ์ด ์ฐจ์˜ค๋ฅธ๋‹ค, ๊ฐ€์ž

๋ฌธ์ œ https://www.acmicpc.net/problem/1194 0์—์„œ ์ถœ๋ฐœํ•˜์—ฌ 1๊นŒ์ง€ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ตœ๋‹จ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. #์€ ์ง€๋‚˜๊ฐˆ ์ˆ˜ ์—†๊ณ , a~f๋Š” ์—ด์‡ , A~F๋Š” ๋ฌธ์ด๋ฉฐ ๊ฐ ๋ฌธ์„ ์ง€๋‚˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•ด๋‹นํ•˜๋Š” ์†Œ๋ฌธ์ž ์—ด์‡ ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผํ•œ๋‹ค. ํ’€์ด ์—ด์‡ ์™€ ๋ฌธ์ด๋ผ๋Š” ์š”์†Œ๊ฐ€ ์ถ”๊ฐ€๋˜๊ธฐ๋Š” ํ–ˆ์ง€๋งŒ, ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” BFS๋ฅผ ์ด์šฉํ•˜์—ฌ ์ตœ๋‹จ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ตฌ์กฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด์„œ BFS๋ฅผ ๋Œ๋ฆฌ๋Š”๊ฒƒ ๊นŒ์ง€๋Š” ๋น„๊ต์ ์œผ๋กœ ๊ธˆ๋ฐฉ ํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ, ๋ฉ”๋ชจ๋ฆฌ์ดˆ๊ณผ๊ฐ€ ๋‚ฌ๋‹ค. visited๋ฐฐ์—ด์„ visited[2][2][2][2][2][2][51][51]๋กœ ๋งŒ๋“ค๊ณ , ๊ตฌ์กฐ์ฒด์— 6์นธ์งœ๋ฆฌ vector๋ฅผ ๋„ฃ์–ด์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๋‹ˆ, ์—ด์‡  ๊ด€๋ จ ๋ถ€๋ถ„์„ "๋น„ํŠธ๋งˆ์Šคํ‚น"์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. ๋”ฐ๋ผ์„œ visited๋ฐฐ์—ด์„..

Algorithm 2021. 6. 2. 21:49