社区讨论

2~9全re

P1042[NOIP 2003 普及组] 乒乓球参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@mhjslaqo
此快照首次捕获于
2025/11/04 07:49
4 个月前
此快照最后确认于
2025/11/04 07:49
4 个月前
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
char a[62600];int b[62600],c[62600],d[62600],e[62600],z,t,x=1,y=1;
int main(){
    cin>>a;
    for(int i=0;;i++){
        if(a[i]=='E'){
            break;
        }
        if(a[i]=='W'){
            b[x]++;
            d[y]++;
        }else{
            c[x]++;
            e[y]++;
        }
        if(abs(b[x]-c[x])>=2&&(b[x]==11||c[x]==11)){
          
            z++;
            x++;
        }
        if(abs(d[y]-e[y])>=2&&(d[y]==21||e[y]==21)){
           
            
            t++;
            y++;
        }
    }
    for(int i=1;i<=z+1;i++){
        cout<<b[i]<<":"<<c[i]<<endl;
    }
    cout<<endl;
    for(int i=1;i<=t+1;i++){
        cout<<d[i]<<":"<<e[i]<<endl;
    }
    return 0;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...