제출 #721861

#제출 시각아이디문제언어결과실행 시간메모리
721861Darren0724가로등 (APIO19_street_lamps)C++17
20 / 100
5037 ms524288 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(x) x.begin(),x.end() const int INF=1e18; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,q;cin>>n>>q; vector<int> a(n); vector<vector<int>> v(n,vector<int>(q+1)); for(int i=0;i<n;i++){ char c;cin>>c; a[i]=c-'0'; if(a[i]==1){ v[i][0]=1; } } for(int i=1;i<=q;i++){ string s;cin>>s; if(s=="query"){ int x,y;cin>>x>>y;x--;y--; int ans=0; for(int j=0;j<i;j++){ int flag=1; for(int k=x;k<y;k++){ //cout<<j<<' '<<k<<endl; flag&=v[k][j]; } ans+=flag; } cout<<ans<<endl; } else{ int p;cin>>p;p--; if(a[p]==1){ a[p]=0; } else{ a[p]=1; } } for(int j=0;j<n;j++){ v[j][i]=a[j]; } } 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...