Submission #1118030

#TimeUsernameProblemLanguageResultExecution timeMemory
1118030boris_7XORanges (eJOI19_xoranges)C++17
0 / 100
1067 ms3152 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long; void solve(){ int n,q; cin>>n>>q; vector<int>v(n); for(int &i:v){ cin>>i; } while(q--){ int type; cin>>type; if(type==1){ int ind,x; cin>>ind,x; v[--ind]=x; } else{ int l,r; cin>>l>>r; --l,--r; ll ans = 0; for(int i = l;i<=r;i++){ for(int j = i;j<=r;j++){ for(int k = i;k<=j;k++){ ans^=v[k]; } } } cout<<ans<<endl; } } } signed main(){ ios_base::sync_with_stdio(0); cin.tie(nullptr); // ll t;cin>>t;while(t--) solve(); }

Compilation message (stderr)

xoranges.cpp: In function 'void solve()':
xoranges.cpp:18:23: warning: right operand of comma operator has no effect [-Wunused-value]
   18 |             cin>>ind,x;
      |                       ^
xoranges.cpp:19:21: warning: 'x' may be used uninitialized in this function [-Wmaybe-uninitialized]
   19 |             v[--ind]=x;
#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...