题意:给定\(a[1...n]\),\(Q\)次询问求\(A[L...R]\)的异或组合再或上\(K\)的最大值
本题是2017的西安区域赛A题,了解线性基之后你会发现这根本就是套路题..
只要用线段树不断暴力线性基合并线性基就好
注意此时因为只要求最大的用简单贪心的构造方法就好
并且
\(K\)存在的位要取0
目前提交处于TLE状态,原因待查
Update:坑爹UVALive根本没有input文件,不管怎样都是会T的
可以去计蒜客提交,本代码已AC(然而看不到时间效率)
#include #include #include #include #include #include #include #include #include #include #include #include