Submission #792223

#TimeUsernameProblemLanguageResultExecution timeMemory
792223Godgift42XORanges (eJOI19_xoranges)C++14
55 / 100
1081 ms5392 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n,q; cin >> n >> q; vector<int> a(n); for(int i=0;i<n;i++) cin >> a[i]; while(q--){ int action; cin >> action; if(action==1){ int pos,ch; cin >> pos >> ch; a[pos-1]=ch; } else{ int l,u; cin >> l >> u; if((u-l)%2==1) cout << 0<<"\n"; else{ int xum=0; for(int i=l-1;i<u;i+=2){ xum=xum^a[i]; } cout << xum<<"\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...