Submission #999559

#TimeUsernameProblemLanguageResultExecution timeMemory
999559vjudge1XORanges (eJOI19_xoranges)C++17
12 / 100
1062 ms3524 KiB
#include <iostream> #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n,q; cin>>n>>q; vector<int> vec; for(;n>0;n--) { int x; cin>>x; vec.push_back(x); } for(;q>0;q--) { int a,b,c; cin>>a>>b>>c; if(a==1) { b--; vec[b]=c; } else { int res=0; for(int br=1;br<=c-b+1;br++) { for(int i=b-1;i<c-br+1;i++) { for(int j=i;j<i+br;j++) { res=res^vec[j]; } } } cout<<res<<"\n"; } } 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...