#include #include using namespace std; int op(int a, int b){return a^b;} int e(){return 0;} int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N,Q; cin>>N>>Q; vectorA(N); for(int i=0;i>A[i]; atcoder::lazy_segtreeseg(A); while(Q--) { int L,R; cin>>L>>R; L--; seg.apply(L,R,1); } for(int i=0;i