Submission #721491

#TimeUsernameProblemLanguageResultExecution timeMemory
721491Darren0724Street Lamps (APIO19_street_lamps)C++17
20 / 100
564 ms12964 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(x) x.begin(),x.end() const int INF=9e18; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,q;cin>>n>>q; vector<int> a(n); for(int i=0;i<n;i++){ char c;cin>>c; a[i]=c-'0'-1; } vector<int> ans(n); for(int i=1;i<=q;i++){ string s;cin>>s; if(s=="query"){ int x,y;cin>>x>>y;x--;y--; if(a[x]==-1){ cout<<ans[x]<<endl; } else{ cout<<ans[x]+i-a[x]<<endl; } } else{ int p;cin>>p;p--; if(a[p]==-1){ a[p]=i; } else{ ans[p]+=i-a[p]; a[p]=-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...