比赛 |
假期找点事儿做题吧 |
评测结果 |
AAAAWAAAAA |
题目名称 |
守望者的逃离 |
最终得分 |
90 |
用户昵称 |
CSU_Turkey |
运行时间 |
0.003 s |
代码语言 |
C++ |
内存使用 |
0.31 MiB |
提交时间 |
2017-06-10 18:00:47 |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int M,S,T;
int main()
{
freopen("escape.in","r",stdin);
freopen("escape.out","w",stdout);
// freopen("1.txt","r",stdin);
scanf("%d%d%d",&M,&S,&T);
int h=T,r=S;
while(T&&S>0)
{
int u=S/360;
int z=T/21;
int k=min(u,z);
if(M>=10)
{
S-=60;
M-=10;
T-=1;
}
else if(M>=6&&T>=2)
{
T-=2;
S-=60;
M-=6;
}
else if(M>=2&&T>=3)
{
T-=3;
S-=60;
M-=2;
}
else if(k)
{
T-=21*k;
S-=360*k;
}
else
{
T-=1;
S-=17;
}
// cout<<T<<" "<<S<<" ";
}
if(S>0)cout<<"No"<<" "<<r-S;
else cout<<"Yes"<<" "<<h-T;
return 0;
}