为什么40,求指点
查看原帖
为什么40,求指点
1087404
Florr_m27楼主2023/11/26 09:36
#include<iostream>
using namespace std;
int main(){
	char a[10086];
	int n,hua=0,di=0,c=0;
    for(int i=1;;i++){
    	cin>>a[i];
    	if(a[i]=='E'){
    		n=i;
    		break;
		}
	}
	for(int i=1;i<=n;i++){
		if(a[i]=='W'){
			hua++;
		}
		if(a[i]=='L'){
			di++;
		}
		if(a[i]=='E'){
			cout<<hua<<":"<<di<<endl;
			break;
		}
		if(c==0&&hua==11&&di<10){
			cout<<"11:"<<di<<endl;
			hua=0;di=0;
		}
		if(c==0&&di==11&&hua<10){
			cout<<hua<<":11"<<endl;
			hua=0;di=0;
		}
		if(hua==10&&di==10){
			c=1;
		}
		if(c==1&&(hua-di==2)){
			cout<<hua<<":"<<di<<endl;
			hua=0;di=0;
		}
		if(c==1&&(di-hua==2)){
			cout<<hua<<":"<<di<<endl;
			hua=0;di=0;
		}
	}
	cout<<endl;
	c=0;
	hua=0;
	di=0;
	for(int i=1;i<=n;i++){
		if(a[i]=='W'){
			hua++;
		}
		if(a[i]=='L'){
			di++;
		}
		if(a[i]=='E'){
			cout<<hua<<":"<<di<<endl;
			break;
		}
		if(c==0&&hua==21&&di<20){
			cout<<"21:"<<di<<endl;
			hua=0;di=0;
		}
		if(c==0&&di==21&&hua<20){
			cout<<hua<<":21"<<endl;
			hua=0;di=0;
		}
		if(hua==20&&di==20){
			c=1;
		}
		if(c==1&&(hua-di==2)){
			cout<<hua<<":"<<di<<endl;
			hua=0;di=0;
		}
		if(c==1&&(di-hua==2)){
			cout<<hua<<":"<<di<<endl;
			hua=0;di=0;
		}
	}
	return 0;
}
2023/11/26 09:36
加载中...