样例过了,WA30分求助
查看原帖
样例过了,WA30分求助
681558
Weizhuo_Zhao楼主2023/8/11 09:35
#include <bits/stdc++.h>
using namespace std;
/*

*/
int main(){
	bool l=0;
	string a,b;
	while(cin>>b){
		if(l==0)
			if(b.find('E')==-1)
				a=a+b;
			else{
				b=b.substr(0,b.find('E'));
				a=a+b;
				l=1;
			}
	}
//	cout<<a;
	long long ja=0,jb=0;
	for(int i=0;i<a.size();i++){
//		cout<<a[i];

		if(a[i]=='W')
			ja++;
		else if(a[i]=='L')
			jb++;
		if(ja==11||jb==11){
			printf("%lld:%lld\n",ja,jb);
   			ja=0;
			jb=0;
//			continue;
		}
	}
	if(ja>0||jb>0)
		printf("%lld:%lld\n",ja,jb);
	printf("\n");
	ja=0;
	jb=0;
	for(int i=0;i<a.size();i++){
		if(a[i]=='W')
			ja++;
		else if(a[i]=='L')
			jb++;
		if(ja==21||jb==21){
			printf("%lld:%lld\n",ja,jb);
  			ja=0;
			jb=0;
//			continue;
		}
	}
	if(ja>0||jb>0)
		printf("%lld:%lld",ja,jb);
	return 0;
}#include <bits/stdc++.h>
using namespace std;
/*

*/
int main(){
	bool l=0;
	string a,b;
	while(cin>>b){
		if(l==0)
			if(b.find('E')==-1)
				a=a+b;
			else{
				b=b.substr(0,b.find('E'));
				a=a+b;
				l=1;
			}
	}
//	cout<<a;
	long long ja=0,jb=0;
	for(int i=0;i<a.size();i++){
//		cout<<a[i];

		if(a[i]=='W')
			ja++;
		else if(a[i]=='L')
			jb++;
		if(ja==11||jb==11){
			printf("%lld:%lld\n",ja,jb);
   			ja=0;
			jb=0;
//			continue;
		}
	}
	if(ja>0||jb>0)
		printf("%lld:%lld\n",ja,jb);
	printf("\n");
	ja=0;
	jb=0;
	for(int i=0;i<a.size();i++){
		if(a[i]=='W')
			ja++;
		else if(a[i]=='L')
			jb++;
		if(ja==21||jb==21){
			printf("%lld:%lld\n",ja,jb);
  			ja=0;
			jb=0;
//			continue;
		}
	}
	if(ja>0||jb>0)
		printf("%lld:%lld",ja,jb);
	return 0;
}
2023/8/11 09:35
加载中...