玄关求调,样例能过但爆0
查看原帖
玄关求调,样例能过但爆0
865834
Wuski楼主2024/10/13 15:34
#include<bits/stdc++.h>
using namespace std;

int main() {
	int a[3]={1,1,1},n,ans=0,cnt;
	string s;
	cin>>n;
	cin>>s;
	for(int i=1;i<=n;i++){
		if(s[i]=='R')cnt=0;
		else if(s[i]=='B')cnt=1;
		else cnt=2;
		if(a[cnt]==0)a[cnt]=1,ans++;
		int num=2-cnt;
		while(num--){
			if(a[num]==1)a[num]=0,ans++;
		}
	}cout<<ans;
	return 0;
}
2024/10/13 15:34
加载中...