제출 #198150

#제출 시각아이디문제언어결과실행 시간메모리
198150forelaxElection (BOI18_election)C++14
28 / 100
3010 ms2268 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; vector<int> v(n); for(int i = 0 ; i < n ; i ++){ char ch;cin>>ch; v[i]=ch=='C'?1:-1; } int q; cin>>q; vector<int> tm(n,-1); for(int i = 0,l,r ; i < q ; i ++){ cin>>l>>r;l--;r--; int cnt=0,rez=0; for(int j = l ; j <= r ; j ++){ cnt+=v[j]; if(cnt==-1){ cnt++; tm[j]=i; rez++; } } cnt=0; for(int j = r ; j >= l ; j --){ if(tm[j]==i)continue; cnt+=v[j]; if(cnt==-1){ cnt++; tm[j]=i; rez++; } } cout<<rez<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...