๋ฐฑ์ค€ 2638๋ฒˆ 1

๋ฐฑ์ค€ 2638๋ฒˆ ์น˜์ฆˆ

๋ฌธ์ œ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ : https://www.acmicpc.net/problem/2638 2638๋ฒˆ: ์น˜์ฆˆ ์ฒซ์งธ ์ค„์—๋Š” ๋ชจ๋ˆˆ์ข…์ด์˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ N, M (5≤N, M≤100)์ด ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” ๋ชจ๋ˆˆ์ข…์ด ์œ„์˜ ๊ฒฉ์ž์— ์น˜์ฆˆ๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์€ 1๋กœ ํ‘œ์‹œ๋˜๊ณ , ์น˜์ฆˆ๊ฐ€ ์—†๋Š” ๋ถ€๋ถ„์€ 0์œผ๋กœ ํ‘œ www.acmicpc.net ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(BFS) ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ใ€Š๋ฌธ์ œ ํ’€์ดใ€‹ 1. ๋ชจ๋ˆˆ์ข…์ด์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ํ•ญ์ƒ ์™ธ๋ถ€ ๊ณต๊ธฐ์ด๋ฏ€๋กœ (0, 0)๋ถ€ํ„ฐ ํ์— ์‚ฝ์ž… 2. ์™ธ๋ถ€ ๊ณต๊ธฐ ์นธ์˜ ์ƒํ•˜์ขŒ์šฐ๋ฅผ ๊ฒ€์‚ฌ (1) ์™ธ๋ถ€ ๊ณต๊ธฐ์ด๊ณ  ์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด --> ํ•ด๋‹น ์ขŒํ‘œ๋ฅผ ํ์— ์‚ฝ์ž… / visited[nx][ny] = 1 (์—ฌ๊ธฐ์„œ visited ๋ฐฐ์—ด์€ boolean ํƒ€์ž…์ด ์•„๋‹˜) (2) ์น˜์ฆˆ์ด๋ฉด --..

๋ฐ˜์‘ํ˜•