Submission #1173968

#TimeUsernameProblemLanguageResultExecution timeMemory
1173968stdfloatStreet Lamps (APIO19_street_lamps)C++20
20 / 100
57 ms4016 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n, q; string s; cin >> n >> q >> s; s = '0' + s; vector<int> v(n + 2); for (int i = 1; i <= q; i++) { string t; cin >> t; if (t == "toggle") { int x; cin >> x; if (s[x] == '0') { v[x] -= i; s[x] = '1'; } else { v[x] += i; s[x] = '0'; } } else { int x, y; cin >> x >> y; cout << v[x] + (s[x] == '1' ? i : 0) << '\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...