CF1039D You are given a tree
#include <bits/stdc++.h> const int N=100005; int edge,last[N],dp[N],ans[N],cnt,n,x,y,Ans,dfn[N],idn,f[N]; struct Edge{ int to,Next; }e[N<<1]; void add
* 生而自由 爱而无畏 *