#3错了
查看原帖
#3错了
422110
HgSO4qwq楼主2021/3/30 18:40
#include<iostream>
#include<algorithm>
using namespace std;

int crazy[1000000];

void omycrazy(int crazy[],int timeeeee)
{
    if(crazy[timeeeee]==2)
    {
        cout<<"both"<<endl;
    }
    if(crazy[timeeeee]==1)
    {
        cout<<"one"<<endl;
    }
    if(crazy[timeeeee]==0)
    {
        cout<<"none"<<endl;
    }
}

int p,m,g;
int a,b,c,d;

int main()
{
    cin>>a>>b>>c>>d;
    cin>>p>>m>>g;
    int a2=a,b2=b,c2=c,d2=d;
    for(int i=1;i<1000000;i++)
    {
        if(a2>=1)
        {
            crazy[i]++;
            a2--;
            b2=b;
        }
        else if(a2<=0&&b2>=1)
        {
            b2--;
        }
        else if(b2<=0&&a2<=0)
        {
            crazy[i]++;
            a2=a-1;
        }
    }
        for(int i=1;i<1000000;i++)
    {
        if(c2>=1)
        {
            crazy[i]++;
            c2--;
            d2=d;
        }
        else if(c2<=0&&d2>=1)
        {
            d2--;
        }
        else if(b2<=0&&a2<=0)
        {
            crazy[i]++;
            c2=c-1;
        }
    }
    omycrazy(crazy,p);
    omycrazy(crazy,m);
    omycrazy(crazy,g);
}

Help MeHelp\ Me

2021/3/30 18:40
加载中...