P1042 [NOIP2003 普及组] 乒乓球
  • 板块题目总版
  • 楼主chaogaorui
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/6/16 10:50
  • 上次更新2024/6/16 13:39:08
查看原帖
P1042 [NOIP2003 普及组] 乒乓球
1135650
chaogaorui楼主2024/6/16 10:50
#include<bits/stdc++.h>
using namespace std;
int main() {
    char a1[90000];
    int h=0,d=0,h1=0,d1=0;
    for(int i=0;i>=0;i++)
    {
        cin>>a1[i];
        if(a1[i]=='E')
        {
            cout<<h<<':'<<d<<endl;
            break;   
        }
        else if(a1[i]=='W')
        {
            h++;
        }
        else
        {
            d++;
        }
        if(h==11||d==11)
        {
            cout<<h<<':'<<d<<endl;
            h=0;
            d=0;
        }
    }
    cout<<endl;
    for(int i=0;i>=0;i++)
    {
        if(a1[i]=='E')
        {
            cout<<h1<<':'<<d1<<endl;
            break;   
        }
        else if(a1[i]=='W')
        {
            h1++;
        }
        else
        {
            d1++;
        }
        if((h1==21||d1==21)&&abs(h1-d1)>=2)
        {
            cout<<h1<<':'<<d1<<endl;
            h1=0;
            d1=0;
        }
    }
     return 0;
}

请问哪里错了,只拿了50分

2024/6/16 10:50
加载中...