#include<bits/stdc++.h>
using namespace std;
signed main() {
int n, q; cin >> n >> q;
string s; cin >> s;
vector<string> all;
while(q--) {
string t; cin >> t;
if(t == "query") {
all.push_back(s);
int a, b; cin >> a >> b; a--; b--;
int ans=0;
for(int i=0; i<all.size(); i++) {
bool pos=true;
for(int j=a; j<b; j++) if(all[i][j] == '0') {
pos=false; break;
}
if(pos) ans++;
}
cout << ans << '\n';
} else {
all.push_back(s);
int i; cin >> i; i--;
if(s[i] == '1') s[i]='0';
else s[i]='1';
}
}
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |