[D - Arboris Contractio](https://codeforces.com/contest/2131/problem/D)

思路: