[boj] ๋ฐฑ์ค 1647
[๋ธ๋ก๊ทธ ์ด์ ]
2023.03.06
https://www.acmicpc.net/problem/1647
์ ๋ง ์ ๋ง ์ ์ฐ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๋ ๋ฌธ์ ์ด๋ค.
๊ดํ ์ค๊ธฐ์๊ฒจ์ ์ด์ ๋ถํฐ ํ๋ค๊ฐ ์ด์ ๋ ์ค๊ฐ์ ํฌ๊ธฐํ๊ณ ์ค๋ฒ ํ์ด๋ฒ๋ฆผ ใ ใ ใ ใ ใ
ํ.์ง.๋ง
์ค๋ ํด๋๋ค๋ ์ฌ์ค! ใ
โ
๊ทธ๋ํ๋ฅผ ๋ง๋ค๊ณ mst ์ฌ์ฉํ๋ ๋ฌธ์
โ
์ผ๋จ ๊ทธ๋ํ๋ priority_queue๋ก ํด๊ฒฐ
โ
mst ๋ง๋๋ ๋ฐฉ๋ฒ์ด 2๊ฐ๊ฐ ์๋ค.
- ํฌ๋ฃจ์ค์นผ
- ํ๋ฆผ
โ
๋๋ ํฌ๋ฃจ์ค์นผ์ ์ผ๋ค.
๊ฐ์ queue๋ฅผ cost ๊ธฐ์ค์ผ๋ก queue์ ๋ฃ์ด์ค ํ ํ๋์ฉ ๋นผ๋ฉด์ from๊ณผ to์ parent๊ฐ ๋ค๋ฅธ์ง ํ์ธํ๋ค.
๋ค๋ฅด๋ฉด cost๋ฅผ ๋ํด์ ์ต์ข ๋น์ฉ ๋ง์ ๊ตฌํ๋ค.
โ
๋ง์์ ๋ ๊ฐ๋ก ๋๋๋ค๊ณ ํ์ผ๋๊น ๋ง์ง๋ง์ผ๋ก ์ต์ ๋น์ฉ์ด ๋๋ ค๋ฉด ๋๋ก ์ค ๊ฐ์ฅ ๋น์ผ๊ฑฐ๋ฅผ ์์ ๋ฉด ๋!