本题强制在线
第一行三个正整数,n、q 和 opt,分别表示树的点数、询问数和控制强制在线的量。
第二行 n 个正整数,表示每个点的点权。
接下来 n−1 行,每行两个正整数 ui 和 vi,表示树的每一条边。
接下来 q 行,每行三个正整数 l′,r′,a′ ,请计算出真实的 l,r,a 后完成询问。
-
l=((l′+opt×lastans)mod n) +1
-
r=((r′+opt×lastans)mod n) +1
-
a=((a′+opt×lastans)mod n) +1
其中 lastans 表示上一组询问的答案,初始为 0 。
如果此时出现 l>r 的情况,请交换 l 和 r 。