[Programmers] Lv3. ๊ฐ์ฅ ๋จผ ๋
ธ๋ | C++
๐๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๐ง๐ป ํ์ด ๊ณผ์ ์ฒ์์ ๋ค์ต์คํธ๋ผ(Dijkstra) ์๊ณ ๋ฆฌ์ฆ์ ๋จผ์ ๋ ์ฌ๋ ธ๋๋ฐ, BFS๋ก๋ ๊ฐ๋จํ๊ฒ ํ ์ ์๊ฒ ๋จ ์๊ฐ์ด ๋ค์ด BFS๋ก ํ์์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ ๋ฒํธ๋ ๋
ธ๋์ ๋ฒํธ, ์ด ๋ฒํธ๋ ํ ๋ฒํธ ๋
ธ๋์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋
ธ๋๋ค์ ๋ฒํธ๋ก ์ด๋ฃจ์ด์ง 2์ฐจ์ ๋ฐฐ์ด์ ์ ์ธํ๋ค. 1๋ฒ ๋
ธ๋๋ฅผ ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ ํ Queue์ ๋ฃ๊ณ , BFS ํ์์ ์์ํ๋ค. Queue์์ ๋
ธ๋(source)๋ฅผ ๊บผ๋ธ ํ, ํด๋น ๋
ธ๋์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋
ธ๋๋ค์ ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ ํ Queue์ ๋ฃ๋๋ค. ์ด ๋, sour..