Category: Advanced
Difficulty: advanced
Description: Optimized union-find
Time Complexity: O(α(n))
Space Complexity: O(n)