2813: 【FOTILE模拟赛】L
          Memory Limit:128 MB
          Time Limit:1.000 S
         
      
      
        
          Judge Style:Text Compare
          Creator:
      
      
          Submit:0
          Solved:0
      
Description
	FOTILE得到了一个长为N的序列A,为了拯救地球,他希望知道某些区间内的最大的连续XOR和。
	即对于一个询问,你需要求出max(Ai xor Ai+1 xor Ai+2 ... xor Aj),其中l<=i<=j<=r。
	为了体现在线操作,对于一个询问(x,y):
	l = min ( ((x+lastans) mod N)+1 , ((y+lastans) mod N)+1 ).
r = max ( ((x+lastans) mod N)+1 , ((y+lastans) mod N)+1 ).
r = max ( ((x+lastans) mod N)+1 , ((y+lastans) mod N)+1 ).
	其中lastans是上次询问的答案,一开始为0。
Input
	第一行两个整数N和M。
	第二行有N个正整数,其中第i个数为Ai,有多余空格。
	后M行每行两个数x,y表示一对询问。
Output
共M行,第i行一个正整数表示第i个询问的结果。
        Sample Input Copy
3 3
1 4 3
0 1
0 1
4 3Sample Output Copy
5
7
7