Submission #1219183

#TimeUsernameProblemLanguageResultExecution timeMemory
1219183nataliaaXORanges (eJOI19_xoranges)C++20
0 / 100
1097 ms1828 KiB
#include<bits/stdc++.h> using namespace std; int main() { int n, q; cin >> n >> q; int a[n]; for(int i = 0; i < n ; i++) cin >> a[i]; while(q--) { int t; cin >> t; if(t==1) { int l, r; cin >> l >> r; l--; a[l]=r; } else { int l , r; cin >> l >> r; l--; r--; int ans = 0; if((r-l)%2==0) { for(int i = l; i<=r; i+=2) ans^=a[i]; } else for(int i = l+1; i<=r; i+=2) ans^=a[i]; cout << ans <<"\n"; } } }
#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...