谁能告诉我#10是什么意思???

P1042 [NOIP2003 普及组] 乒乓球

@[BoyuZhang](/user/781722) 即使那局没开始也要输出0:0
by Hyh_111 @ 2023-10-13 18:52:20


what???
by BoyuZhang @ 2023-10-13 18:54:56


上一局结束了,这一局开始了,比分 0:0
by jqQt0220 @ 2023-10-13 18:55:06


那为啥我别的点都过了呢
by BoyuZhang @ 2023-10-13 18:55:30


@[jqQt0220](/user/678175) @[Hyh12377](/user/577199) 谢谢,我试试
by BoyuZhang @ 2023-10-13 18:56:12


在 11 分制下,此时比赛的结果是华华第一局 11 比 0 获胜,第二局 11 比 0 获胜,正在进行第三局,当前比分 1 比 1。而在 21 分制下,此时比赛结果是华华第一局 21 比 0 获胜,正在进行第二局,比分 2 比 1。如果一局比赛刚开始,则此时比分为 0 比 0。直到分差大于或者等于 2,才一局结束。
by jqQt0220 @ 2023-10-13 18:57:39


@[Hyh12377](/user/577199) @[jqQt0220](/user/678175) 还是没改明白 ```cpp #include<iostream> #include<cstdio> using namespace std; char s[70000]; int main(){ freopen("P1042.in","r",stdin); freopen("P1042.out","w",stdout); int w=0,l=0; int j=0; while(cin>>s[j]){ j++; } if(s[0]=='E'){ cout<<0<<":"<<0<<endl<<endl<<0<<":"<<0; } for(int i=0;i<j;i++){ if(s[i]=='E'){ break; } if(w<11&&l<11){ if(s[i]=='W'){ w++; } else{ l++; } } else{ if(w-l>=2||l-w>=2){ cout<<w<<':'<<l<<endl; w=0; l=0; if(s[i]=='W'){ w++; } else{ l++; } } else{ if(s[i]=='W'){ w++; } else{ l++; } } } } if(w!=0||l!=0) cout<<w<<':'<<l<<endl; w=0; l=0; cout<<endl; for(int i=0;i<j;i++){ if(s[i]=='E'){ break; } if(w<21&&l<21){ if(s[i]=='W'){ w++; } else{ l++; } } else{ if(w-l>=2||l-w>=2){ cout<<w<<":"<<l<<endl; w=0; l=0; if(s[i]=='W'){ w++; } else{ l++; } } else{ if(s[i]=='W'){ w++; } else{ l++; } } } } if(w!=0||l!=0) cout<<w<<':'<<l<<endl; return 0; } ``` 请问怎么改
by BoyuZhang @ 2023-10-13 18:59:15


@[BoyuZhang](/user/781722) `if(w!=0||l!=0) cout<<w<<':'<<l<<endl;` 这个不要(当时我也是这里加了这个没过的,调了半天)还有交上去不要加 `freopen`
by jqQt0220 @ 2023-10-13 19:08:57


@[jqQt0220](/user/678175) 是整行都去掉吗?? 改注释了
by BoyuZhang @ 2023-10-13 19:18:19


@[jqQt0220](/user/678175) 还是WA了…… ```cpp #include<iostream> #include<cstdio> using namespace std; char s[70000]; int main(){ //freopen("P1042.in","r",stdin); //freopen("P1042.out","w",stdout); int w=0,l=0; int j=0; while(cin>>s[j]){ j++; } if(s[0]=='E'){ cout<<0<<":"<<0<<endl<<endl<<0<<":"<<0; return 0; } for(int i=0;i<j;i++){ if(s[i]=='E'){ break; } if(w<11&&l<11){ if(s[i]=='W'){ w++; } else{ l++; } } else{ if(w-l>=2||l-w>=2){ cout<<w<<':'<<l<<endl; w=0; l=0; if(s[i]=='W'){ w++; } else{ l++; } } else{ if(s[i]=='W'){ w++; } else{ l++; } } } } cout<<w<<':'<<l<<endl; w=0; l=0; cout<<endl; for(int i=0;i<j;i++){ if(s[i]=='E'){ break; } if(w<21&&l<21){ if(s[i]=='W'){ w++; } else{ l++; } } else{ if(w-l>=2||l-w>=2){ cout<<w<<":"<<l<<endl; w=0; l=0; if(s[i]=='W'){ w++; } else{ l++; } } else{ if(s[i]=='W'){ w++; } else{ l++; } } } } cout<<w<<':'<<l<<endl; return 0; } ```
by BoyuZhang @ 2023-10-13 19:23:14


| 下一页