数据结构 --- 树
不需要存储点权的树
vector<int > tr[N];//邻接表存储该结点的所有儿子结点
int levelnum[N];//存储每一层的结点个数
int dep;//树的深度
需要存储点权的树
struct Node{
int data;
vector<int > child;
}tr[N];
vector<int > tr[N];//邻接表存储该结点的所有儿子结点
int levelnum[N];//存储每一层的结点个数
int dep;//树的深度
struct Node{
int data;
vector<int > child;
}tr[N];