์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ํ๋ก์ด๋์์
- ์นด์นด์ค
- Django
- ์ฌ๊ท
- ์ด์งํธ๋ฆฌ
- dp
- ์๋ฃ๊ตฌ์กฐ
- upperbound
- ๊ตฌํ
- ๋ถ๋ถ์งํฉ
- ํ์๊ฐ์
- dfs
- PriorityQueue
- ์์ด
- ํธ๋ผ์ด
- ์ฐ์ ์์ํ
- ์กฐํฉ
- ๋นํธ๋ง์คํน
- ๋ค์ต์คํธ๋ผ
- LowerBound
- Floyd
- ๊ทธ๋ฆฌ๋
- Dijkstra
- ๋ฐฑํธ๋ํน
- ํฌํฌ์ธํฐ
- Union Find
- BFS
- ์ธ๊ทธ๋จผํธํธ๋ฆฌ
- ์๋ฎฌ๋ ์ด์
- ์ด๋ถํ์
- Today
- Total
๋ชฉ๋กUnion Find (1)
J

https://www.acmicpc.net/problem/16724 16724๋ฒ: ํผ๋ฆฌ ๋ถ๋ ์ฌ๋์ด ์ฒซ ๋ฒ์งธ ์ค์ ์ง๋์ ํ์ ์๋ฅผ ๋ํ๋ด๋ N(1 ≤ N ≤ 1,000)๊ณผ ์ง๋์ ์ด์ ์๋ฅผ ๋ํ๋ด๋ M(1 ≤ M ≤ 1,000)์ด ์ฃผ์ด์ง๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ง๋์ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ๊ธธ์ด๊ฐ M์ธ ๋ฌธ์์ด์ด ์ฃผ www.acmicpc.net ์ ์ฒด ๋ก์ง ์ ํด์ง ๋ฐฉํฅ์ ๋ฐ๋ผ์ ๋ฟ์ ์ ์๋ ๊ณณ๋ค์ ํ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ค๋ค. ๊ทธ๋ฃน ๋น ํ๋์ SAFE ZONE๋ง ์์ผ๋ฉด ๊ทธ๋ฃน ์์ ๋ชจ๋ ์์น์์ SAFE ZONE์ ๋๋ฌํ ์ ์๋ค. ๊ทธ๋ฃน์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. → ๊ทธ๋ฃน์ ๊ฐ์๋ฅผ ์ฐพ๊ธฐ ์ํด union find๋ฅผ ์ฌ์ฉํ์๋ค. ๊ทธ๋ฌ๋ BFS, DFS๋ฅผ ์ฌ์ฉํด๋ ๋ ๊ฒ ๊ฐ๋ค!(๋ค์์ ํ์ด๋ณด๊ฒ ๋ค….) ์ ์ํด์ผํ ์ ์ p์ ..