Submission #440416

#TimeUsernameProblemLanguageResultExecution timeMemory
440416VladMStreet Lamps (APIO19_street_lamps)C++14
20 / 100
1 ms588 KiB
#include <bits/stdc++.h> using namespace std; long long n, q, nom, it, flag, a, b, res; string s[107], r; int main() { cin>>n>>q; cin>>s[0]; s[0]='&'+s[0]; nom=0; while(q--) { cin>>r; if(r[0]=='t') { cin>>it; nom++; s[nom]=s[nom-1]; if(s[nom][it]=='0') s[nom][it]='1'; else s[nom][it]='0'; continue; } cin>>a>>b; res=0; for(int k=0; k<=nom; k++) { flag=0; for(int i=a; i<b; i++) { if(s[k][i]=='0') { flag=1; break; } } if(flag==0) res++; } nom++; s[nom]=s[nom-1]; cout<<res<<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...