์‚ฌ์‹ค ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๊ณ  ํ•˜๋ฃจ๋™์•ˆ ํ•ด๋ณด๋‹ค๊ฐ€ ์•ˆ๋˜๊ธธ๋ž˜ ์ž ๊น ์‰ฌ๋ฉด์„œ ๊ฒŒ์ž„ ๋‹ค๋ฅธ๋ถ€๋ถ„ ๋งŒ๋“ค๋‹ค๊ฐ€ ์–ด์ œ ์ž๊ธฐ์ „์— ๋– ์˜ค๋ฅด๋Š”๊ฒŒ ์žˆ์–ด์„œ ์˜ค๋Š˜ ์ผ์–ด๋‚˜์„œ ์ˆ˜์—… ๋งˆ์น˜๊ณ  ํ•ด๋ดค์Œ.

์—ญ์‹œ ์•ˆ๋ ๋• ๊ธฐ๋‹ค๋ฆฌ๋ฉด ๋‹ค ์ƒ๊ฐ์ด ๋‚œ๋‹ค.

์ผ๋‹จ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ๊ฒŒ ๋งž๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ธธ์ฐพ๊ธฐย ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒ€์ƒ‰ํ•ด๋ดค์Œ.

Algorithm) ์ตœ๋‹จ ๊ฒฝ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋‹ค์ต์ŠคํŠธ๋ผ(dijkstra) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ...

๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜.

๋Œ€์ถฉ ์ด๋Ÿฐ์‹์œผ๋กœ A์—์„œ F๊นŒ์ง€ ๊ฐˆ๋ ค๊ณ  ํ• ๋•Œ ๋…ธ๋“œ๋ผ๋ฆฌ ๊ฑฐ๋ฆฌ ๊ตฌํ•ด์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒฝ๋กœ์˜ ๋…ธ๋“œ๋กœ ๊ฐ€๋ฉด ๋œ๋‹ค๋Š” ๊ฑฐ์ž„.

๋‚ด๊ฐ€ ์ƒ๊ฐํ–ˆ๋˜๊ฒƒ๋„ ๋น„์Šทํ•œ๊ฑฐ์˜€์œผ๋‹ˆ ์ด์ œ ๊ตฌํ˜„์„ ํ•ด๋ด„.

unknown.png

์ผ๋‹จ ์ด๋ ‡๊ฒŒ ๋ฒฝ์„ ์ž๋™ ์ธ์‹ํ•ด์„œย ๋…ธ๋“œ๋ฅผ ๋งŒ๋“ค์–ด์คŒ. ์ด๊ฑด ์ด์ „๊นŒ์ง€์™€ ๋˜‘๊ฐ™......์ง„ ์•Š์Œ!

์ด์ „์—” ๋ ˆ์ด์บ์ŠคํŠธ๋กœ ๋ฒฝ ๋ชจ์„œ๋ฆฌ์— ๋‹ค๋ฅธ ๋ฒฝ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์‚ฌํ–ˆ์ง€๋งŒ, ์ด๋ฒˆ์—” ๋ฐ•์Šค์บ์ŠคํŠธ๋ฅผ ์ผ์Œ.

unknown.png

๊ทธ๋ฆฌ๊ณ  ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ๋ณด์ด๋Š” ๋…ธ๋“œ->ํ™•์ธ๋œ ๋…ธ๋“œ์—์„œ ๋ณด์ด๋Š” ๋…ธ๋“œ์ˆœ์œผ๋กœ ํ•ด๋‹น ๋…ธ๋“œ๊นŒ์ง€์˜ย ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ์•„์คŒ. ์ €๊ธฐ์„œ ๋…ธ๋“œํ•œํ…Œ ๋ณด์ด๋Š” ์ˆซ์ž๋Š” ๊ฑฐ๋ฆฌ๋Š” ์•„๋‹ˆ๊ณ  ๊ฐ ๋…ธ๋“œ์˜ ๋ฒˆํ˜ธ์ž„.


unknown.png

์ด๋ ‡๊ฒŒ๋งŒ ํ–ˆ๋”๋‹ˆ ๋…ธ๋“œ๊นŒ์ง€์˜ย ๊ฑฐ๋ฆฌ๊ฐ€ ์ด์ƒํ•ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ์ดํ›„์— ๋…ธ๋“œ๋“ค ์ „์ฒด์˜ ๊ฑฐ๋ฆฌ๋ฅผย ํ•œ๋ฒˆ์”ฉ ๋” ๊ฒ€์‚ฌํ•ด์คฌ์Œ.ย ์ถ”๊ฐ€๋กœ ํ•ด๋‹น ๋…ธ๋“œ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๋„ ํ‘œ์‹œํ•ด์คŒ. ๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด ์†Œ์ˆ˜์  2๋ฒˆ์งธ๊นŒ์ง€๋งŒ ํ‘œ์‹œํ•จ.


unknown.png

์ด์ œ ํƒ€๊ฒŸ์ด ๋ณด์ด๋Š” ๋…ธ๋“œ ์ค‘ ๊ฐ€์žฅ ๊ฒฝ๋กœ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ย ์งง์€ ๋…ธ๋“œ๋ฅผ ์ฐพ์•„์ฃผ๋ฉด ๋์ž„.


unknown.png

์ด์ œ ์˜ˆ์ „์ฒ˜๋Ÿผ ์‚ผ๊ฐํ˜• ๊ทธ๋”ด๊ฑฐ ์—†์Œ


unknown.png

ํƒ€๊ฒŸ์—๊ฒŒ ๋ฐ”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋…ธ๋“œ ๊ทธ๋”ด๊ฑฐ ์•ˆ๋งŒ๋“ค๊ณ  ๋ฐ”๋กœ ์ด๋™ํ•จ.


์ถ”๊ฐ€๋กœ ๊ฒฝ๋กœ ์ฐพ๋Š”๊ฑธ BoxCast๋กœ ํ•ด์„œ, ์˜ค๋ธŒ์ ํŠธ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ”๋„ ์•Œ์•„์„œ ์ธ์‹ํ•ด์„œย ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์คŒ.

unknown.png

์—ฌ๊ธฐ์„œ ์†์ด ๋นˆ ๋…ธ๋“œ๋Š” ์ด๋™ํ•  ์ˆ˜ ์—†์–ด์„œ ๋ชฉ๋ก์—์„œ ์ œ์™ธ์‹œํ‚จ ๋…ธ๋“œ๋“ค์ž„. ๊ทธ๋ž˜์„œ ๊ฑฐ๋ฆฌ๊ฐ€ -1๋กœ ํ‘œ์‹œ๋จ.


์•„๋ฌดํŠผ ์ด๋ ‡๊ฒŒ ๊ธธ์ฐพ๊ธฐ๋Š” ์™„์„ฑ์ž„. ๋‹ค์Œ์—” ๋งŒ๋“œ๋Š” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ผ์ง€๋กœ ์ฐพ์•„์˜ค๋„๋ก ํ•ด๋ณผ๊ฒŒ. ์ฝ์–ด์ค˜์„œ ๊ณ ๋งˆ์›Œ