四十分求助:看过题解并做出过对应的修改

P1042 [NOIP2003 普及组] 乒乓球

爽哥落泪.jpg 我,真是一个笨蛋啊!! ```cpp for(int i=0;ey[i].l!=-1;i++) cout<<ey[i].l<<':'<<yy[i].r<<endl;//输出 ``` 这,就是追求整齐而复制黏贴的代价!
by NiII_CMeNOH_2 @ 2023-11-12 16:22:48


其實可以打少一點,GETLINE()函數絕對物超所值
by IMPOSTORrrrrrr @ 2023-11-12 18:29:43


已測AC ```c #include<iostream> using namespace std; int i,a,b; string s; int main(){ getline(cin,s,'E'); for(i=0;i<s.length();i++){ if(s[i]=='W')a++; if(s[i]=='L')b++; if(a>=11||b>=11){ if(a-b>1||b-a>1){ cout<<a<<":"<<b<<endl; a=0; b=0; } } } cout<<a<<":"<<b<<endl<<endl; a=0; b=0; for(i=0;i<s.length();i++){ if(s[i]=='W')a++; if(s[i]=='L')b++; if(a>=21||b>=21){ if(a-b>1||b-a>1){ cout<<a<<":"<<b<<endl; a=0; b=0; } } } cout<<a<<":"<<b; } ```
by IMPOSTORrrrrrr @ 2023-11-12 18:53:40


|