hdu 4950 Monster 多校八 模拟

来源:互联网 发布:淘宝怎么参加返利网 编辑:程序博客网 时间:2024/06/05 06:56

题目链接:hdu 4950

        模拟暴力,按它的意思走下去即可

/****************************************************** * File Name:   1006.cpp * Author:      kojimai * Creater Time:2014年08月14日 星期四 12时09分28秒******************************************************//**有一只hp为h的怪物,每回合攻击能造成a点伤害,每回合过完怪物回b点血,每攻击k次必须休息一回合,问能否杀死怪物。*/#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<iostream>using namespace std;int main(){int Case=1;long long h,a,b,k;while(cin>>h>>a>>b>>k){if(h+a+b+k==0)break;printf("Case #%d: ",Case++);if(h<=a)//一次就能砍死怪物{printf("YES\n");}else if(a<=b)//砍的血没有回的血多{printf("NO\n");}else if(a*k-b*(k-1)>=h)//第一回合能杀死{printf("YES\n");}else{if(a*k-b*(k+1)<=0)//k+1回合造成总的伤害量printf("NO\n");elseprintf("YES\n");}}return 0;}


0 0
原创粉丝点击