Skip to content

Conversation

@LiiNi-coder
Copy link
Contributor

🧷 문제 링크

https://www.acmicpc.net/problem/1717

🧭 풀이 시간

40 분

👀 체감 난이도

✏️ 문제 설명

  • 단순한 Union-find구조 만들기 연습

🔍 풀이 방법

  • Weighted UnionFind사용
    • union(a, b) : size가 더 작은 tree를 size가 더 큰 tree에 포함시킨다.
    • connected(a, b) : root(a) == root(b)

⏳ 회고

  • 위 방법 + StringBuilder()를 이용한 것이 Java11환경에서 2.1s가 걸렸다.
  • 생각해보니 union을 할때, size를 건들지 않은 바보짓을 했다. 까먹지말자

@ShinHeeEul ShinHeeEul merged commit 9feee97 into main Aug 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants