40求,玄关
查看原帖
40求,玄关
1311900
Greeper楼主2024/10/4 08:25
#include<bits/stdc++.h>
using namespace std;
bool a[25*2500+114];
int n;
char x;
int w,l,s;
int main()
{
    while(cin>>x)
    {
        if(x=='E')
            break;
        if(x=='W')
            a[++n]=1;
        else
            a[++n]=0;
    }
    for(int i=1;i<=n;i++)
    {
        s++;
        w+=a[i];
        l+=1-a[i];
        if(s>=11&&abs(w-l)>=2)
            cout<<w<<':'<<l<<endl,w=l=s=0;
    }
    if(s)
        cout<<w<<':'<<l<<endl,w=l=s=0;
    cout<<endl;
    for(int i=1;i<=n;i++)
    {
        s++;
        w+=a[i];
        l+=!a[i];
        if(s>=21&&abs(w-l)>=2)
            cout<<w<<':'<<l<<endl,w=l=s=0;
    }
    if(s)
        cout<<w<<':'<<l;
    return 0;
}
2024/10/4 08:25
加载中...