[๋ฐฑ์ค/JAVA] 11779 - ์ต์๋น์ฉ ๊ตฌํ๊ธฐ2
ยท
์๊ณ ๋ฆฌ์ฆ
1. ๋ฌธ์ https://www.acmicpc.net/problem/11779 2. ํ์ด์ต์๋น์ฉ์ผ๋ก ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ฏ๋ก ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ ํ์๋ค.๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ต๋จ ์์ ๊ฐ์ค์น๊ฐ ์๋ ๊ทธ๋ํ์์ ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ด๋ค.์์ ๋
ธ๋๋ฅผ ์ฐ์ ์์ ํ์ ๋ฃ๊ณ , ์ธ์ ํ ๋
ธ๋ ์ค์ ๊ฐ์ฅ ๊ฐ๊น์ด ๋
ธ๋๋ฅผ ์ฐพ์ ์ข
๋ฃ ๋
ธ๋๊น์ง ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐฑ์ ํด๋๊ฐ๋ค.๋ ์์ธํ ์๊ณ ๋ฆฌ์ฆ ์ค๋ช
์ ์ด ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.์ถ๊ฐ๋ก ์ด ๋ฌธ์ ๋ ์ต์ ๋น์ฉ์ ๊ฐ๋ ๊ฒฝ๋ก์ ํฌํจ๋ ๋์์ ์์๋ ์ถ๋ ฅํด์ผ ํ๋ฏ๋ก ๊ฒฝ๋ก๋ฅผ ์ ์ฅํ ๋ฐฐ์ด์ด ํ๋ ํ์ํ๋ค. โ
๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ํจํด1. ์ด๊ธฐํdist[]๋ฅผ INF๋ก ์ฑ์ด๋ค.์์ ๋
ธ๋์ ๊ฑฐ๋ฆฌ๋ 0์ผ๋ก ์ค์ (dist[start] = 0) 2. ๋ฐ๋ณต (PQ๊ฐ ๋น ๋๊น์ง)PQ์์ ๊ฐ์ฅ..