Submission #1219264

#TimeUsernameProblemLanguageResultExecution timeMemory
1219264putuputuXORanges (eJOI19_xoranges)C++20
55 / 100
1095 ms2280 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((r - l + 1)%2==0){ cout << 0 << endl; continue; } 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...