欢迎光临散文网 会员登陆 & 注册

洛谷P1042 [NOIP2003 普及组] 乒乓球

2023-02-28 18:09 作者:讽刺派数学家  | 我要投稿

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a[25*2500+200],n=0,f[2]={11,21};
    char tmp;
    while(1)
    {
    cin>>tmp;
    if(tmp=='E'){
    break;
    }
    else if(tmp=='W'){
    a[n++]=1;
    }
    else if(tmp=='L'){
    a[n++]=0;
    }
    }
    for (int k=0;k<2; k++)
    {
    int w=0,l=0;
        for (int i=0;i<n;i++)
        {
        w+=a[i];
        l+=1-a[i];
        if((max(w,l)>=f[k]) && abs(w-l)>=2)
        {
        cout<<w<< ":" <<l<<endl;
        w=0;
        l=0;
        }
        }
        cout<<w<< ":" <<l<<endl;
        cout<<endl;
    }
    return 0;
}

洛谷P1042 [NOIP2003 普及组] 乒乓球的评论 (共 条)

分享到微博请遵守国家法律