제출 #1179632

#제출 시각아이디문제언어결과실행 시간메모리
1179632mishasimXORanges (eJOI19_xoranges)C++20
55 / 100
1095 ms2212 KiB
#include <iostream> using namespace std; #define endl '\n' long long n,q,k[200005],res,op,l,u; int main() { ios_base :: sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>n>>q; for(int i = 1 ; i<=n ; i++) { cin>>k[i]; } for(int i = 1 ; i<=q ; i++) { cin>>op>>l>>u; if(op==1)k[l] = u; else { res = 0; for(int j = l ; j<=u ; j++) { if((j-l+1)*(u-j+1)%2!=0)res = (res^k[j]); } cout<<res<<endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...