제출 #1267330

#제출 시각아이디문제언어결과실행 시간메모리
1267330akmuhammet_sElection (BOI18_election)C++20
0 / 100
2 ms320 KiB
#include "bits/stdc++.h"
using namespace std;
#define mod 998244353
#define ll long long
#define N 24
#define maxn 200005

void solve(){
	int n;
	cin>>n;
	string s;
	cin>>s;
	int q;
	cin>>q;
	while(q--){
		int l,r;
		cin>>l>>r;
		int cur=0,mn=1e9;
		for(int i=l-1; i<r; i++){
			if(s[i]=='C') cur++;
			else cur--;
			mn=min(mn,cur);
		}
		cur=0;
		for(int i=r-1; i>=l-1; i--){
			if(s[i]=='C') cur++;
			else cur--;
			mn=min(mn,cur);
		}
		cout<<abs(min(mn,0))<<'\n';
	}
}
 
int main(){ 	
	// freopen("in.txt","w",stdout);
	// freopen("out.txt","r",stdin);
	ios_base::sync_with_stdio(0); cin.tie(0);
	ll t=1;
	// cin>>t;
	while(t--) solve();
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...