- ์๊ณ ๋ฆฌ์ฆ
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- ์์ฝ๋
- ๋นํธ๋งต
- Python
- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- ํธ๋ฆฌ
- ์นด์นด์ค ์ฝํ
- ์ด๋ถํ์
- ์ํฐ๋
- ๋ค์ต์คํธ๋ผ
- DFS
- ํ๋ฆฌ์จ๋ณด๋ฉ
- nestjs
- Union-Find
- ์นด์นด์ค2021
- C++
- ๋ฐฑ์ค
- DP
- LCs
- ํ๋ก๊ทธ๋๋จธ์ค
- golang
- js
- go
- ์น๋ฆฐ์ด
- ์ฌ๊ท
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- ๋นํธ๋ง์คํน
- BFS
- Today
- Total
๋ชฉ๋ก์ด๋ถํ์ (2)
Hello Ocean! ๐ผ
๋ฌธ์ https://www.acmicpc.net/problem/12757 12757๋ฒ: ์ ์ค์ JBNU ์ฒซ ์ค์๋ ์ด๊ธฐ ๋ฐ์ดํฐ์ ๊ฐ์์ธ \(N(1 \le N \le 100,000)\) ๊ณผ ๋ช ๋ น ํ์์ธ \(M(1 \le M \le 100,000)\), ๊ฐ์ฅ ๊ทผ์ ํ Key๊น์ง์ ๊ฑฐ๋ฆฌ์ ์ ํ์ธ \(K(1 \le K \le 10,000)\)๊ฐ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ www.acmicpc.net ๋ฌธ์ ์์ M๊ฐ์ ๋ช ๋ น๋ฌธ์ ์ฒ๋ฆฌํ ๋ "2 num val" ์ ๋ํด์ num์ผ๋ก ๊ฒ์๋ key์ val์ ๋ฐ๊พธ๋ผ๊ณ ํ๋๋ฐ, 2๊ฐ์ key๊ฐ ๋ชจ๋ ์กด์ฌํ๋ ์ํฉ์์ ๋๋ค ๋ฐ๊พธ๋๊ฑด์ง, ์๋๋ฉด ์์ ์๋ฐ๊พธ๋๊ฑด์ง ๋ช ์ํด์ฃผ์ง ์์์ ํท๊ฐ๋ ธ๋ค. ๋๋ค ํด๋ณด๋๊น ์์ ์๋ฐ๊พธ๋ ๊ฒ์ด ์ ๋ต์ด์๋ค. ๋ฌธ์ ์์ ์ด ๋ถ๋ถ์ ๋ช ํ..
๋ฌธ์ ์ค๋ช n๋ช ์ด ์ ๊ตญ์ฌ์ฌ๋ฅผ ์ํด ์ค์ ์์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ๊ฐ ์ ๊ตญ์ฌ์ฌ๋์ ์๋ ์ฌ์ฌ๊ด๋ง๋ค ์ฌ์ฌํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ค๋ฆ ๋๋ค.์ฒ์์ ๋ชจ๋ ์ฌ์ฌ๋๋ ๋น์ด์์ต๋๋ค. ํ ์ฌ์ฌ๋์์๋ ๋์์ ํ ๋ช ๋ง ์ฌ์ฌ๋ฅผ ํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์์ ์ ์๋ ์ฌ๋์ ๋น์ด ์๋ ์ฌ์ฌ๋๋ก ๊ฐ์ ์ฌ์ฌ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ ๋นจ๋ฆฌ ๋๋๋ ์ฌ์ฌ๋๊ฐ ์์ผ๋ฉด ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๊ทธ๊ณณ์ผ๋ก ๊ฐ์ ์ฌ์ฌ๋ฅผ ๋ฐ์ ์๋ ์์ต๋๋ค.๋ชจ๋ ์ฌ๋์ด ์ฌ์ฌ๋ฅผ ๋ฐ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ต์๋ก ํ๊ณ ์ถ์ต๋๋ค.์ ๊ตญ์ฌ์ฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์ฌ๋ ์ n, ๊ฐ ์ฌ์ฌ๊ด์ด ํ ๋ช ์ ์ฌ์ฌํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ๋ด๊ธด ๋ฐฐ์ด times๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋ชจ๋ ์ฌ๋์ด ์ฌ์ฌ๋ฅผ ๋ฐ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ต์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.์ ํ์ฌํญ์ ๊ตญ์ฌ์ฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋..