๋ฐฑ์ค€ ํ† ๋งˆํ†  1

๋ฐฑ์ค€ 7576๋ฒˆ ํ† ๋งˆํ† 

๋ฌธ์ œ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ : https://www.acmicpc.net/problem/7576 7576๋ฒˆ: ํ† ๋งˆํ†  ์ฒซ ์ค„์—๋Š” ์ƒ์ž์˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‘ ์ •์ˆ˜ M,N์ด ์ฃผ์–ด์ง„๋‹ค. M์€ ์ƒ์ž์˜ ๊ฐ€๋กœ ์นธ์˜ ์ˆ˜, N์€ ์ƒ์ž์˜ ์„ธ๋กœ ์นธ์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋‹จ, 2 ≤ M,N ≤ 1,000 ์ด๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ๋Š” ํ•˜๋‚˜์˜ ์ƒ์ž์— ์ €์žฅ๋œ ํ† ๋งˆํ†  www.acmicpc.net ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(BFS) ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ใ€Š๋ฌธ์ œ ํ’€์ดใ€‹ 1. ์ต์€ ํ† ๋งˆํ† ๋ผ๋ฉด ํ•ด๋‹น ์ขŒํ‘œ๋ฅผ ํ์— ์‚ฝ์ž… 2. ์ต์ง€ ์•Š์€ ํ† ๋งˆํ† ๋ผ๋ฉด ํ•ด๋‹น ์ขŒํ‘œ์˜ dist ๋ฐฐ์—ด์— -1 ์‚ฝ์ž… 3. ํ† ๋งˆํ†  ์ตํžˆ๊ธฐ (1) ์ต์€ ํ† ๋งˆํ† ์˜ ์ƒํ•˜์ขŒ์šฐ๋ฅผ ๊ฒ€์‚ฌํ•˜๋ฉด์„œ ํ† ๋งˆํ† ๊ฐ€ ์•„์ง ์ต์ง€ ์•Š์•˜๋‹ค๋ฉด (1) ํ˜„์žฌ ๋ฐฐ์—ด๊ฐ’ + 1 ์„ ์ €์žฅ (2) ํ•ด๋‹น ์ขŒํ‘œ๋ฅผ ํ์— ์‚ฝ์ž… (2) ๋ฒ”์œ„ ๋ฐ–์ด๋ผ๋ฉด conti..

๋ฐ˜์‘ํ˜•