60 #P1435. Qtree6 加强版
Qtree6 加强版
题目描述
一棵树有 个点,编号为 。给出 条边。节点有黑有白,初始每个点的颜色为黑色。
有 个操作。操作分为两种
第一种: 。表示将第 个点的颜色置反(白变黑,黑变白)
第二种: 。表示与编号为 的点相连通的点的个数(定义两个点 , 连通为 到 的路径上所有点的颜色相同,包括 和 )
提示:与 相连通的点也包括
输入格式
每组数据第 行读入 ,表示有 个点。
下来 行输入 ,表示 与 之间有一条边。
接下来输入 ,表示 个操作。
两种操作详情见题目描述。
输出格式
每次 操作时输出答案即可。
输入输出样例
输入 #1
5
1 2
1 3
1 4
1 5
3
0 1
1 1
0 1
输出 #1
5
1