Submission #698980

#TimeUsernameProblemLanguageResultExecution timeMemory
698980Abrar_Al_SamitStreet Lamps (APIO19_street_lamps)C++17
20 / 100
1 ms468 KiB
#include<bits/stdc++.h> using namespace std; void PlayGround() { int n, q; cin>>n>>q; assert(max(n, q)<=100); vector<string>state(1); cin>>state[0]; for(int i=0; i<q; ++i) { string type; cin>>type; string cur = state.back(); if(type=="toggle") { int j; cin>>j; --j; cur[j] = cur[j]=='0'?'1':'0'; state.push_back(cur); } else { state.push_back(cur); int a, b; cin>>a>>b; --a, --b; int ans = 0; for(int j=0; j<=i; ++j) { bool ok = true; for(int k=a; k<b; ++k) { ok &= state[j][k]=='1'; } ans += ok; } cout<<ans<<'\n'; } } } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); PlayGround(); 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...