第一行输入两个整数 ,分别表示树上节点个数和询问的次数。此后 行,第 行输入两个整数 ,表示第 条树边连接节点 和 。此后 行,第 行输入两个整数 ,表示第 次询问两个水果的节点编号。
对于每一次询问,新起一行输出一个整数,表示完成交换的最少操作次数,如果无法完成交换,输出 。
4 2 1 2 2 3 2 4 1 2 3 4
6 6
2 1 1 2 1 2
-1
在几乎全部的情况下,PyPy 的运行速度优于 Python,我们建议您选择对应版本的 PyPy 进行提交、而不是 Python。