Submission #1234232

#TimeUsernameProblemLanguageResultExecution timeMemory
1234232clemmy14Street Lamps (APIO19_street_lamps)C++20
20 / 100
5092 ms589824 KiB
#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 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...