제출 #1219209

#제출 시각아이디문제언어결과실행 시간메모리
1219209mariamp1XORanges (eJOI19_xoranges)C++20
0 / 100
1096 ms1288 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n, q; cin >> n >> q; vector<int> a(n); for (int i = 0; i < n; ++i) cin >> a[i]; while (q--) { int type; cin >> type; if (type == 1) { int i, x; cin >> i >> x; a[i - 1] = x; } else if (type == 2) { int l, r; cin >> l >> r; l--; r--; int curx = 0, lastx = -1, count = 0; for (int i = l; i <= r; ++i) { curx ^= a[i]; if (curx > lastx) { count++; lastx = curx; curx = 0; } } count--; cout << count << '\n'; } } 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...