Submission #1219190

#TimeUsernameProblemLanguageResultExecution timeMemory
1219190nataliaaXORanges (eJOI19_xoranges)C++20
0 / 100
1095 ms2588 KiB
#include<bits/stdc++.h> using namespace std; #define int long long signed 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...