60分求助(第二个样例未通过)
查看原帖
60分求助(第二个样例未通过)
1081521
Sci_8633楼主2024/3/23 19:54
#include<bits/stdc++.h>
using namespace std;
string s;
bool vis[3]={1,0,0};
int main(){
	cin>>s;
	int len=s.size();
	for(int i=0;i<len;++i){
		if(s[i]=='A'){
			bool t=vis[0];
			vis[0]=vis[1];
			vis[1]=t;
		}else if(s[i]=='B'){
			bool t=vis[1];
			vis[1]=vis[2];
			vis[2]=t;
		}else if(vis[i]=='C'){
			bool t=vis[0];
			vis[0]=vis[2];
			vis[2]=t;
		}
	}
	for(int i=0;i<3;++i)
		if(vis[i]==1){
			cout<<i+1<<"\n";
			break;
		}
	return 0;
}
2024/3/23 19:54
加载中...