10pts求调!(悬关,先到先得)

P1042 [NOIP2003 普及组] 乒乓球

@[Hope5365](/user/1004336) ``` #include<bits/stdc++.h> using namespace std; char a[2500*25+5]; int l=0; int main(){ char c; cin>>c; while(c!='E'){ a[l]=c; l++; cin>>c; } int p1=0,p2=0; for(int i=0;i<=l;i++){ if(a[i]=='W')p1++; else if(a[i]=='L')p2++; if(p1>=11&&(p1-p2>=2)||(p2>=11&&(p2-p1>=2))){ cout<<p1<<":"<<p2<<endl; p1=0; p2=0; } } cout<<p1<<":"<<p2<<endl; cout<<endl; p1=0,p2=0; for(int i=0;i<=l;i++){ if(a[i]=='W') p1++; else if(a[i]=='L') p2++; if(p1>=21&&(p1-p2>=2)||(p2>=21&&(p2-p1>=2))){ cout<<p1<<":"<<p2<<endl; p1=0; p2=0; } } cout<<p1<<":"<<p2<<endl; } ```
by huangmingyisunny1804 @ 2023-12-20 16:29:17


thanks! 一关
by Hope5365 @ 2023-12-20 16:34:52


|