Submission #466143

#TimeUsernameProblemLanguageResultExecution timeMemory
466143StickfishXORanges (eJOI19_xoranges)C++17
12 / 100
1087 ms1324 KiB
#include <iostream> using namespace std; const int MAXN = 2e5 + 123; int a[MAXN]; signed main(){ int n, q; cin >> n >> q; for(int i = 0; i < n; ++i){ cin >> a[i]; } while(q--){ int t; cin >> t; if(t == 1){ int i, x; cin >> i >> x; --i; a[i] = x; } else { int l, r; cin >> l >> r; --l; int ans = 0; for(int l0 = l; l0 < r; ++l0){ for(int r0 = l0 + 1; r0 <= r; ++r0){ for(int i = l0; i < r0; ++i) 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...