#1330. [CZOJ 一周一测 R20 E] ZOM
[CZOJ 一周一测 R20 E] ZOM
题目背景
居住在 ZOM 国度的小 S 已经完成了种树的基本目标,现在他要对他的树进行一些修改。
题目描述
给定一棵 个点的树和 次操作, 为树的根,分为两种:
- 给定 ,将 的父亲修改为 ,保证 是叶子结点。
- 给定 ,查询 和 的最近公共祖先。
输入格式
第一行输入两个正整数 。
第 行,每行输入两个正整数 ,表示一条树边。
第 行,每行三个正整数 。其中 表示操作种类, 含义如题面所述。
输出格式
对于每一个查询操作,输出一行一个整数,表示你的答案。
样例 #1
样例输入 #1
3 3
1 2
1 3
2 2 3
1 3 2
2 2 3
样例输出 #1
1
2
提示
存在大样例,请检查文件。
对于 的数据,保证
对于 的数据,保证
对于另外 的数据,保证不存在操作 。
对于 的数据,保证 ,所有输入均合法。