题目描述:
有一个长度无限长的自然数序列A,下标从0开始,初始时所有数均为0。先进行n次修改,然后进行 m次查询每次修改给出三个数l,r,x,将Al,Aj ... Ar中的每一个数变成它与X的异或值。每次查询给出一个数字 p表示查询 Ap 的值,
输入描述:
第一行两个笔数n,m,意义如上文所述。接下来n行3个整数1,r,x,意义如上文所述。接下来m行1个整数p,意义如上文所述。
输出描述:输出m行每行一个整数,表示答案
样例输入:
2 2
1 5 1
3 7 2
4
6
样例输出:
8
2
提示:
初始时所有数均为 0
第1次修改A1~A5,则将A1~A5的值修改为和的异或值 当前序列的为0、1、1、1、1、1、0、0...
第2次侈改入A3~A7,x为2,则将A3~A7的值修改为和2的异或值,当前序列的为0、1、1、3、3、3、2、2
查询A4和A6为3和2
我写的代码如下,通过率27%,请问各位大佬原因,该怎么改?