Submission #700718

# Submission time Handle Problem Language Result Execution time Memory
700718 2023-02-19T08:30:30 Z coding_snorlax Street Lamps (APIO19_street_lamps) C++14
20 / 100
190 ms 3756 KB
#include<bits/stdc++.h>
using namespace std;
int List[300002];
int answer[300002];
bool Now[300002];
int main(){
    cin.tie(0);
    ios::sync_with_stdio(false);
    int N,Q;
    cin>>N>>Q;
    for(int i=1;i<=N;i++){
        char s;
        cin>>s;
        if(s-'0') List[i]=0;
        else List[i]=-1;
        Now[i]=s-'0';
    }
    for(int i=1;i<=Q;i++){
        string s;
        int a,b;
        cin>>s;
        if(s=="query"){
            cin>>a>>b;
            if(List[a]!=-1) cout<<answer[a]+i-List[a]<<"\n";
            else cout<<answer[a]<<"\n";
        }
        else{
            cin>>a;
            if(Now[a]){
                Now[a]=1-Now[a];
                answer[a]+=i-List[a];
                List[a]=-1;
            }
            else{
                Now[a]=1-Now[a];
                List[a]=i;
            }
        }
    }
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 113 ms 1176 KB Output is correct
2 Correct 114 ms 1236 KB Output is correct
3 Correct 78 ms 1228 KB Output is correct
4 Correct 145 ms 3652 KB Output is correct
5 Correct 137 ms 2776 KB Output is correct
6 Correct 190 ms 3548 KB Output is correct
7 Correct 160 ms 2340 KB Output is correct
8 Correct 190 ms 3756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -