24分求助!!!qwq
查看原帖
24分求助!!!qwq
960665
E_RONALDO楼主2023/10/7 21:27
#include<bits/stdc++.h>
using namespace std;
char Adrian[3]={'A','B','C'};
char Bruno [4]={'B','A','B','C'};
char Goran[6]={'C','C','A','A','B','B'};
string Right;
int a,b,c,sum;
int main(){
	int n;
	cin>>n;
	cin>>Right;
	for(int i=0;i<n;i++){
		
		int AdrianI = i%3;
		int BrunoI = i%4;
		int GoranI = i%6;
		
		if(Adrian[AdrianI]==Right[i]) {
			a++;
		}
		if(Bruno[BrunoI]==Right[i]){
			b++;
		}
		if(Goran[GoranI]==Right[i]){
			c++;
		}
	}
	if(a>b&&a>c){
		sum=a; 
	}
	if(b>a&&b>c){
		sum=b; 
	}
	if(c>b&&c>b){
		sum=c; 
	}
	if(a==b&&a==c&&b==a&&b==c&&c==a&&c==b){
		sum=a;
	}
	cout<<sum<<endl;
	if(sum==a&&sum==b&&sum==c){
		cout<<"Adrian"<<endl;
		cout<<"Bruno"<<endl;
		cout<<"Goran"<<endl;
		return 0;
	}
	if(sum==a){
		cout<<"Adrian";
		return 0;
	}
	if(sum==b){
		cout<<"Bruno";
		return 0;
	}
	if(sum==c){
		cout<<"Goran";
		return 0;
	}
	
	return 0;
}
2023/10/7 21:27
加载中...