给定一个长度为n的数组a,并给出q次询问,每次询问给出三个数,分别是l,r,x。
在a数组中l到r这个区间里找到连续子序列的相或(|)的值再或(|)上x,让其值最大,并输出这个值
数组下标从1开始
数组下标从1开始
连续子序列为从数组开头删除若干个数,数组末尾删除若干个数得到的结果
例如 对于[3,4,8,5,9,7]这个数组来说,[3,4],[8,5,9]是它的连续子序列,[3,8,5],[4,7]则不是
5 5
4 11 8 2 2
3 4 5
1 1 13
1 1 17
1 4 5
1 1 8
15
13
21
15
12
Anything about this OnlineJudge, Please Contact Administrator.
Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部