求助各位大佬,我只能过两个点

P1042 [NOIP2003 普及组] 乒乓球

``` #include<bits/stdc++.h> using namespace std; string s[2601]; int i,j,o,a[10001],b[10001],c[10001],d[10001],ai=1,bi=1,ci=1,di=1; int main(){ while(cin>>s[++o]){ for(i=0;i<s[o].size();i++){ if(s[o][i]=='E'){ goto asd; } if(s[o][i]=='W'){ a[ai]++; c[ci]++; } else{ b[bi]++; d[di]++; } if(a[ai]>=11||b[bi]>=11){ if(abs(a[ai]-b[bi])>1){ ai++,bi++; } } if(c[ci]>=21||d[di]>=21){ if(abs(c[ci]-d[di])>1){ ci++,di++; } } } } asd: for(i=1;i<=ai;i++){ cout<<a[i]<<':'<<b[i]<<endl; } for(i=1;i<=ci;i++){ cout<<endl<<c[i]<<':'<<d[i]; } } ```
by zbe_ @ 2021-08-28 11:29:00


@[华悦泽](/user/549617) 不用谢
by zbe_ @ 2021-08-28 11:29:30


|