社区讨论

有人可以告诉我问什么样例没过,测试点过了吗

P1042[NOIP 2003 普及组] 乒乓球参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo1qibfb
此快照首次捕获于
2023/10/23 01:20
2 年前
此快照最后确认于
2023/11/03 01:59
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main() {
	long long a=0,b=0,i;
	char n;
	string s;
//11分制
	while(cin>>n &&n!='E') {
		if(n=='W') {
			a++;
			s+=n;
		}
		if(n=='L') {
			b++;
			s+=n;
		}

		if((a>=11||b>=11)&&(a-b>=2||b-a>=2)) {
			cout<<a<<":"<<b<<endl;
			a=0;
			b=0;
		}
		i++;
	}
	cout<<a<<":"<<b<<endl<<endl;

//21分制
	a=0;
	b=0;
	for(int j=0; j<=i; j++) {
		if(s[j]=='W') {
			a++;
		}
		if(s[j]=='L') {
			b++;
		}


		if((a>=21||b>=21)&&(a-b>=2||b-a>=2)) {
			cout<<a<<":"<<b<<endl;
			a=0;
			b=0;
		}
	}
	cout<<a<<":"<<b<<endl;

}

回复

5 条回复,欢迎继续交流。

正在加载回复...