Submission #1212106

#TimeUsernameProblemLanguageResultExecution timeMemory
1212106saad1e7XORanges (eJOI19_xoranges)C++20
0 / 100
1095 ms2220 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; int main() { ll n, q; cin >> n >> q; vector<ll> a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } while (q--) { ll ty; cin >> ty; if (ty == 1) { ll idx, val; cin >> idx >> val; a[idx - 1] = val; } else { ll l, r; cin >> l >> r; ll sol = 0; for (int i = l - 1; i <= r - 1; i++) { sol ^= a[i]; } cout << sol << 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...