为什么只有70分
查看原帖
为什么只有70分
625339
yuanyaoyao9楼主2022/8/24 11:13
#include<bits/stdc++.h>
using namespace std;
char a[10001];
int p=0;
void ppx(int n){
	int s1=0,s2=0;
	for(int i=0;i<=p;i++){
		if(a[i]=='W'){
			s1++;
		}
		else if(a[i]=='L'){
			s2++;
		}
		if(s1>=n|s2>=n&&abs(s1-s2)>=2){
			cout<<s1<<":"<<s2<<endl;
			s1=0;
			s2=0;
		}
	}
	printf("%d:%d\n",s1,s2);
}
int main(){
	int j=0;
	while((a[j]=getchar())!='E'){
		p++;
		j++;
	}
	ppx(11);
	cout<<endl;
	ppx(21);
}

样例对了,可是测试点5,6,7跑时了,为什么?? 请各位大佬指点一下!! 谢谢!!

2022/8/24 11:13
加载中...