这个题怎么读入啊,新手求教。

P1042 [NOIP2003 普及组] 乒乓球

读入一行是正确的
by Bing_zhou @ 2022-02-12 20:41:35


@[Bing_zhou](/user/672519) 这个代码你试试吧: ```c #include <iostream> #include <cstring> using namespace std; int win[62503]; int w,l; int main() { char s; for(int i=1;cin>>s&&s!='E';i++) { if(s=='W')win[i]=1; else win[i]=2; } for(int i=1;1;i++) { if(win[i]==1)w++; if(win[i]==2)l++; if(win[i]==0) { cout<<w<<":"<<l<<endl<<endl; break; } if(w-l>=2||l-w>=2) if(w>=11||l>=11) { cout<<w<<":"<<l<<endl; w=0; l=0; } } w=0; l=0; for(int i=1;1;i++) { if(win[i]==1)w++; if(win[i]==2)l++; if(win[i]==0) { cout<<w<<":"<<l; break; } if(w-l>=2||l-w>=2) if(w>=21||l>=21)//11变为21 { cout<<w<<":"<<l<<endl; w=0; l=0; } } return 0; } ```
by AI_system @ 2022-02-12 20:50:48


string类型也要开数组存储字符串 还有我一般读入string都用cin(
by win10 @ 2022-02-12 20:51:59


string s[2505]才行
by win10 @ 2022-02-12 20:52:54


|