Submission #446777

#TimeUsernameProblemLanguageResultExecution timeMemory
446777osmanallazovXORanges (eJOI19_xoranges)C++14
55 / 100
1094 ms2324 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n,q,l,r,s; cin>>n>>q; ll a[n+1]; for(int i=1;i<=n;i++){ cin>>a[i]; } while(q--){ cin>>s>>l>>r; if(s==1){ a[l]=r; } else{ if(l%2!=r%2){ cout<<0<<endl; } else{ ll ans=0; for(int i=l;i<=r;i+=2){ ans^=a[i]; } cout<<ans<<endl; } } } }
#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...