HDU4950-Monster
来源:互联网 发布:福建广电网络工资多少 编辑:程序博客网 时间:2024/06/16 12:25
点击打开链接
题意:给出怪兽血量h,战士每回合造成的伤害a,回合结束后怪兽回血量b,以及连续攻击k回合休息一次(可以任意回合休息),判断战士能否战胜怪兽
思路:贪心,能连续攻击的话就一定连续攻击,所以只要判断是否在第一回合能杀死怪兽,在k回合之内能否杀死怪兽,以及k+1回合后怪兽血量有没有减少,如果有的话,就一定能杀死怪兽。
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef long long ll;ll h, a, b, k;int main() { int t = 1; while (cin >> h >> a >> b >> k) { if (!h && !a && !b && !k) break; printf("Case #%d: ", t++); if (a >= h) { printf("YES\n"); continue; } if (k * a - (k - 1) * b >= h || h - k * (a - b) + b < h) { printf("YES\n"); } else printf("NO\n"); } return 0;}
0 0
- HDU4950-Monster
- HDU4950:Monster
- hdu4950 Monster
- hdu4950 打怪(简单题目)
- monster表
- monster campaign
- 【二分】Monster
- BZOJ3856 Monster
- The Monster
- The Monster
- 3856: Monster
- Monster类
- MONSTER RAVING LOONY PARTY
- Monster 又涨价了
- Monster 又涨价了
- Monster 又涨价了
- Monster 又涨价了
- fzu 2051 Monster (贪心)
- mysql存储引擎介绍
- java oracle thin 和 oci 连接方式实现多数据库的故障切换
- hd 2023 求平均成绩
- hdu 1249 三角形(规律题)
- sencha touch权威指南---学习笔记5-经纬度获取计算直线距离
- HDU4950-Monster
- 利用uboot启动远程Kernel(TFTP)以及挂载远程ROOTFS(NFS)
- iOS屏幕旋转学习笔记
- java导入excel
- ipython常用功能, iPython 安装 比shell好用
- Data语意学之虚继承和虚函数对C++对象内存模型造成的影响(类/对象的大小)
- excel转CSV,发布后无效果或报80070005错误的解决方案
- HDU 4946 Area of Mushroom
- Mysql MERGE引擎简介