Submission #1219257

#TimeUsernameProblemLanguageResultExecution timeMemory
1219257putuputuXORanges (eJOI19_xoranges)C++20
0 / 100
1096 ms2068 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 typ; cin >> typ; if(typ==2){ int l, r; cin >> l >> r; l--; r--; if((l-r+1)%2==0){ cout << 0 << endl; } int x=0; for(int i=l; i<=r; i++){ if((i-l+1)*(r-i+1)%2==1){ x=x^a[i]; } } cout << x << endl; }else{ int c, b; cin >> c >> b; c--; a[c]=b; } } }
#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...