#2520. 树上查询 II
树上查询 II
Description
有一棵个节点的树,节点编号为 。将定义为从节点 到节点 路径上的边数。每个节 点都有一个颜色,白色或黑色。最初所有节点都是黑色的。执行以下两 种操作:① ,更改第 个节点的颜色(从黑色变为白色,或从白色 变为黑色);② ,查询与最近的白色节点的距离, 节点必须是白色的( 可以等于 )。显然,只要节点为白色,则 结果将始终为。
Format
Input
第行有一个整数,表示节点数。在接下来 的行中,每行都包含两个整数 ,表示在和 之间有一条 边。下一行有一个整数,表示指令数。接下来的 行, 每行都包含指令“ ”或“ ”。
Output
对每个查询操作,都单行输出结果。若树中没有白色节 点,则输出“”。
Samples
10
1 2
1 3
2 4
1 5
1 6
4 7
7 8
5 9
1 10
10
0 6
0 6
0 6
1 3
0 1
0 1
1 3
1 10
1 4
1 6
2
2
2
3
0
来源
SPOJQTREE5