谁能看看这个样例都过不了的代码(20pts)

P1042 [NOIP2003 普及组] 乒乓球

对了,数组开小了,请自动过滤
by suyihang @ 2023-08-30 13:08:55


参考一下我的ac代码(别人帮的),和你的差不多 ```cpp #include <bits/stdc++.h> using namespace std; char w[1000010]; int main(){ int cnt=0,cnt1=0,sum=0,a=0,b=0; char s; for(int i=0;;i++){ cin>>s; if(s=='W') w[i]=1; else if(s=='L') w[i]=2; else if(s=='E') break; sum++; } for(int i=0;i<=sum;i++){ if(w[i]==1){ cnt++; } if(w[i]==2){ cnt1++; } if((cnt>=11||cnt1>=11)&&abs(cnt-cnt1)>=2){ cout<<cnt<<":"<<cnt1<<endl; cnt=0; cnt1=0; } } cout<<cnt<<":"<<cnt1<<endl; cout<<endl; cnt=0,cnt1=0; for(int i=0;i<=sum;i++){ if(w[i]==1){ cnt++; } if(w[i]==2){ cnt1++; } if((cnt>=21||cnt1>=21)&&abs(cnt-cnt1)>=2){ cout<<cnt<<":"<<cnt1<<endl; cnt=0; cnt1=0; } } cout<<cnt<<":"<<cnt1<<endl; return 0; } ```
by luosabi321 @ 2023-09-01 14:52:30


|