#4. 小球的移动

小球的移动

No submission language available for this problem.

题目描述

给你 nn 个小球,从左到右编号依次为 1,2,3,4,5,6.........n1,2,3,4,5,6.........n ,并规定小球 11 的左边的球号为 nn,小球 nn 的右边的球号为 11.

现在有以下 44 种操作:

A x y 表示把编号为 xx 小球移动到编号为 yy 的小球的左边

B x y 表示把编号为 xx 小球移动到编号为 yy 的小球的右边

Q 1 m 为询问编号为 mm 的小球右边的球号

Q 0 m 为询问编号为 mm 的小球左边的球号

输入格式

第一行有一个整数 tt, 表示有 tt 组测试数据,随后每一组测试数据第一行是两个整数 n,mn,m ,其中 nn 表示球的个数,mm 表示操作的的次数。

随后的 mm 行,每行有三个数 s x ys 表示操作的类型,xy为小球号。

sQ 时,且 x11,则询问小球 y 右边的球号

sQ 时,且 x00,则询问小球 y 左边的球号

输出格式

输出每次询问的球号。

样例 #1

样例输入 #1

1
6 3
A 1 4
B 3 5
Q 1 5

样例输出 #1

3

提示

对于50%的数据0<n,m<=100对于50\%的数据0<n,m<=100

另有30%的数据0<n,m<=10000另有30\%的数据0<n,m<=10000

对于100%的数据0<n,m<=100000,0<t<=10对于100\%的数据0<n,m<=100000,0<t<=10