#1018. 「USACO 2011.12 Gold」Grass Planting

内存限制
512 MiB
时间限制
2000 ms
文件输入输出
grassplant.in ≫ grassplant.out
题目类型
传统
评测方式
文本比较
上传者 admin
题目来源 usaco

显示标签

题目描述

给出一棵有 个节点的树,有 个如下所示的操作:

  • 将两个节点之间的 路径上的边 的权值均加一。

  • 查询两个节点之间的 那一条边 的权值,保证两个节点直接相连。

初始边权均为 0。

输入格式 grassplant.in

第一行两个整数 ,含义如上。

接下来 行,每行两个整数 ,表示 之间有一条边。

接下来 行,每行格式为 op u v 代表第一个操作, 代表第二个操作。

输出格式 grassplant.out

若干行。对于每个查询操作,输出一行整数,代表查询的答案。

样例

输入 #1

4 6 
1 4 
2 4 
3 4 
P 2 3 
P 1 3 
Q 3 4 
P 1 4 
Q 2 4 
Q 1 4

输出 #1

2 
1 
2

数据范围与提示

对于 的数据,