关于P1042乒乓球,AC4个,其余WA,求指教
查看原帖
关于P1042乒乓球,AC4个,其余WA,求指教
444195
caramel_qwq楼主2020/12/26 09:40

我下载数据看了跟本地输出一样啊,哪里出问题了?? 求指教。

#include<bits/stdc++.h>
using namespace std;
char x[1000008];
int hua=0;
int dui=0;
int main(){
    int k=0;
    while(1){
        cin>>x[k];
        if(x[k]=='E') break;
        k++; 
    }
    // 11分制:
    for(int i=0;i<=k;i++){
        if(x[i]=='E'){
            printf("%d:%d\n",hua,dui);
            break;
        }
        if(hua==11||dui==11){
            printf("%d:%d\n",hua,dui);
            hua=0;
            dui=0;
        }
        if(x[i]=='W') hua++;
        if(x[i]=='L') dui++;
    }
    cout<<endl;
    // 21分制:
    hua=0;
    dui=0;
    for(int i=0;i<=k;i++){
        if(x[i]=='E'){
            printf("%d:%d\n",hua,dui);
            break;
        }
        if(hua==21||dui==21){
            printf("%d:%d\n",hua,dui);
            hua=0;
            dui=0;
        }
        if(x[i]=='W') hua++;
        if(x[i]=='L') dui++;
    } 
    return 0;
} 

谢谢

2020/12/26 09:40
加载中...