๋ชฉ๋ก๋ฐฑ์ค€ ์—ฐ๊ตฌ์†Œ (1)

SJ_Koding

๋ฐฑ์ค€ 14502: ์—ฐ๊ตฌ์†Œ (๊ณจ๋“œ IV) - BFS + ๋ธŒ๋ฃจํŠธํฌ์Šค

๋ฌธ์ œ์š”์•ฝ: ์—ฐ๊ตฌ์†Œ์— ์ƒ,ํ•˜,์ขŒ,์šฐ๋กœ ๋์—†์ด ํผ์ง€๋Š” ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์žˆ๊ณ  ์ด๋ฅผ ๋ง‰๋Š” ๋ฒฝ๋“ค์ด ์žˆ๋Š”๋ฐ. ๋นˆ ๊ณต๊ฐ„์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ๋ฒฝ 3๊ฐœ๋ฅผ ์ž„์˜๋กœ ์„ธ์› ์„ ๋•Œ, ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์นจํˆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ์•ˆ์ „์˜์—ญ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ ๋ฌธ์ œ๋ฅผ ์ฒ˜์Œ ๋ดค์„๋•Œ ๋ง‰๋ง‰ํ–ˆ์ง€๋งŒ, ์ฃผ์–ด์ง€๋Š” ๊ฐ’์˜ ๋ฒ”์œ„๋ฅผ ๋ณด๊ณ  ๋ธŒ๋ฃจํŠธํฌ์Šค๋กœ ํ’€์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ํ™•์‹ ์ด ๋“ค์—ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ์‚ดํŽด๋ณด์ž. ๋ฌธ์ œ ์ธ์ฒด์— ์น˜๋ช…์ ์ธ ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์—ฐ๊ตฌํ•˜๋˜ ์—ฐ๊ตฌ์†Œ์—์„œ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์œ ์ถœ๋˜์—ˆ๋‹ค. ๋‹คํ–‰ํžˆ ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์•„์ง ํผ์ง€์ง€ ์•Š์•˜๊ณ , ๋ฐ”์ด๋Ÿฌ์Šค์˜ ํ™•์‚ฐ์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ์—ฐ๊ตฌ์†Œ์— ๋ฒฝ์„ ์„ธ์šฐ๋ ค๊ณ  ํ•œ๋‹ค. ์—ฐ๊ตฌ์†Œ๋Š” ํฌ๊ธฐ๊ฐ€ N×M์ธ ์ง์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ง์‚ฌ๊ฐํ˜•์€ 1×1 ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. ์—ฐ๊ตฌ์†Œ๋Š” ๋นˆ ์นธ, ๋ฒฝ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๋ฒฝ์€ ์นธ ํ•˜๋‚˜๋ฅผ ๊ฐ€๋“ ์ฐจ์ง€ํ•œ๋‹ค. ์ผ๋ถ€ ์นธ์€ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€..

Algorithm/Graph 2024. 2. 2. 11:04