省略
省略
int N, T, L, R;
ll A[1d5], tmp[1d5+1], X;
{
ll res;
rd(N,A(N));
REP(rd_int()){
rd(T,L--,R,X);
if(T==0){
tmp[L] ^= X;
tmp[R] ^= X;
} else {
rep(i,1,N) tmp[i] ^= tmp[i-1];
rep(i,N) A[i] ^= tmp[i];
rep(i,N+1) tmp[i] = 0;
res = 0;
rep(i,L,R) res >?= A[i];
wt(res);
}
}
}
Current time: 2024年04月25日23時55分02秒
Last modified: 2020年11月24日20時48分14秒 (by laycrs)
Tags: Competitive_Programming_Incomplete CafeCoder
トップページに戻る
Logged in as: unknown user (not login)