比赛 ctime蒟蒻生日赛 评测结果 AAAAAAAAAA
题目名称 守望者的逃离 最终得分 100
用户昵称 ユッキー 运行时间 0.005 s
代码语言 C++ 内存使用 0.29 MiB
提交时间 2017-10-17 20:17:13
显示代码纯文本
#include <cstdio>
int m,s,t;
int main()
{
    freopen("escape.in","r",stdin);
    freopen("escape.out","w",stdout);
    scanf("%d%d%d",&m,&s,&t);
    int nm=m,ns=s,nt=t;
    while(ns>0 && nt>0)
    {
        if(nm>=10)
        {
            nt--;
            ns-=60;
            nm-=10;
        }
        else if(nm==0 && nt>=7 && ns>199)
        {
            nt--;
            nm+=4;
        }
        else if(nm==1 && nt>=7 && ns>199)
        {
            nt--;
            nm+=4;
        }
        else if(nm>=2 && nm<=5 && ns>41 && nt>=3)
        {
            nt--;
            nm+=4;
        }
        else if(nm>=6 && nm<=9 && nt>=2 && ns>34)
        {
            nt--;
            nm+=4;
        }
        else
        {
            nt--;
            ns-=17;
        }
    }
    if(ns>0 && nt<=0)//die
    {
        printf("No\n");
        printf("%d",s-ns);
        return 0;
    }
    else if(ns<=0 && nt>=0)//alive
    {
        printf("Yes\n");
        printf("%d",t-nt);
        return 0;
    }
    return 0;
}