제출 #1219486

#제출 시각아이디문제언어결과실행 시간메모리
1219486AishaXORanges (eJOI19_xoranges)C++20
55 / 100
1095 ms2128 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int n, q; cin >> n >> q; vector <int> a(n + 1); for (int i = 1; i <= n; i ++) cin >> a[i]; while (q --) { int op; cin >> op; if (op == 1) { int i, x; cin >> i >> x; a[i] = x; } else { int l, r; cin >> l >> r; // cout << l << ' ' << r << endl; int ans = 0; for (int i = l; i <= r; i ++) { int cnt = (r + 1 - i) * (i - l + 1); if (cnt % 2) ans ^= a[i]; } cout << ans << endl; } } return 0; }
#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...