标签:多校练习赛
HDU 4950 Monster
小模拟题,找到判断的临界条件;
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
__int64 h,a,b,k,sum;
int main()
{
int i=0;
while(scanf("%I64d%I64d%I64d%I64d",&h,&a,&b,&k)&&(a+b+h+k))
{
i++;
bool flag=0;
sum=h;
if(a>=h) flag=1;
if(sum-k*a+(k-1)*b<1) flag=1;
if(a*k-b*(k+1)>0) flag=1;
if(flag==1)cout<<"Case #"<<i<<": YES"<<endl;
else cout<<"Case #"<<i<<": NO"<<endl;
}
return 0;
}
标签:多校练习赛
原文地址:http://blog.csdn.net/u011041349/article/details/38580087