记录编号 548706 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 [SYOI 2018] PH试纸 最终得分 100
用户昵称 Gravatar夜莺 是否通过 通过
代码语言 C++ 运行时间 3.530 s
提交时间 2020-01-30 13:49:07 内存使用 22.24 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
int n,m,r[1000001]={0},b[1000001]={0},r_long=1,b_long=1;
char ph[1000001];
int main(){
	freopen("PH.in","r",stdin);
	freopen("PH.out","w",stdout);
	scanf("%d%d",&n,&m);
	scanf("%s",ph);
	for(int i=0;i<n;i++){
		if(ph[i]=='R'){
			r[r_long]=i+2;
			r_long++;
		}
		else{
			b[b_long]=i+2;
			b_long++;
		}
	}
	for(int i=1;i<=m;i++){
		char rb[1];
		int wz;
		scanf("%s",rb);
		scanf("%d",&wz);
		if(rb[0]=='R')
			printf("%d\n",r[wz]-1);
		else printf("%d\n",b[wz]-1);
	}
	return 0;
}