社区讨论
WA80分求助
P1042[NOIP 2003 普及组] 乒乓球参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lo5qkkv7
- 此快照首次捕获于
- 2023/10/25 20:33 2 年前
- 此快照最后确认于
- 2023/11/02 11:25 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
char a[11451],b[1000];
int findE(){
int uu=strlen(a);
for(int i=0;i<uu;i++){
if(a[i]=='E') return i+1;
}
return uu;
}
int main()
{
int W=0,L=0;
memset(a,0,sizeof(a));
while(scanf("%s",b)!=EOF)
strcat(a,b);
int oo=findE();
if(oo==0) {
cout<<0<<":"<<0<<endl<<endl<<"0:0";
return 0;
};
for(int i=0;i<oo;i++){
if(a[i]=='W') W++;
if(a[i]=='L') L++;
if(i==oo-1){
cout<<W<<":"<<L<<endl;
W=0;L=0;
}
if(abs(W-L)<=1) continue;
if(W>=11||L>=11){
cout<<W<<":"<<L<<endl;
W=0;L=0;
}
}
cout<<endl;
W=0;L=0;
for(int i=0;i<oo;i++){
if(a[i]=='W') W++;
if(a[i]=='L') L++;
if(i==oo-1){
cout<<W<<":"<<L<<endl;
W=0;L=0;
}
if(abs(W-L)<=1) continue;
if(W>=21||L>=21){
cout<<W<<":"<<L<<endl;
W=0;L=0;
}
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...