๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

21691

[BOJ] 2169 : ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ ๋ฌธ์ œ ๋งํฌ 2169๋ฒˆ: ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ (acmicpc.net) 2169๋ฒˆ: ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— N, M(1≤N, M≤1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋กœ ๋ฐฐ์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ๋ฐฐ์—ด์˜ ๊ฐ ์ˆ˜๋Š” ์ ˆ๋Œ“๊ฐ’์ด 100์„ ๋„˜์ง€ ์•Š๋Š” ์ •์ˆ˜์ด๋‹ค. ์ด ๊ฐ’์€ ๊ทธ ์ง€์—ญ์˜ ๊ฐ€์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. www.acmicpc.net ์ตœ๋Œ€ํ•œ ํƒ์‚ฌ ๊ฐ€์น˜์˜ ํ•ฉ์ด ๋†’๊ฒŒ N,M์— ๋„๋‹ฌํ•ด์•ผํ•œ๋‹ค. ํ’€์ด ์ฒ˜์Œ ๋‚˜๋Š” DP๊ฐ€ ์•„๋‹Œ BFS์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€๋ ค๊ณ  ํ–ˆ๋‹ค. ์ž„์˜์˜ ์–ด๋– ํ•œ ์ง€์ ์— ๋„๋‹ฌํ–ˆ์„ ๊ฒฝ์šฐ ์ƒํ™ฉ์„ 3๊ฐ€์ง€๋กœ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. 1. ์™ผ์ชฝ์—์„œ ์™”๋‹ค. 2. ์˜ค๋ฅธ์ชฝ์—์„œ ์™”๋‹ค. 3. ์œ„์—์„œ ์™”๋‹ค. ํ•œ ๋ฒˆ ํƒ์‚ฌํ•œ ์ง€์ ์€ ๋‹ค์‹œ ๊ฐˆ ์ˆ˜์—†๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ์—์„œ ์˜จ ๊ฒฝ์šฐ ๋‹ค์‹œ ์™ผ์ชฝ์œผ๋กœ ๊ฐˆ ์ˆ˜ ์—†๋‹ค. ๊ฐ™์€ ๋…ผ๋ฆฌ๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์˜จ ๊ฒฝ์šฐ ๋‹ค์‹œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ.. 2022. 2. 24.