HDU 4950
来源:互联网 发布:淘宝手机助手官网 编辑:程序博客网 时间:2024/06/06 18:33
水题。。。。。但是还是wa了几发。。。
感觉有的时候有点鲁莽。。。。糙。
刚开始就考虑了一种情况,就是打完k轮后,加上休息的一轮,若是还不能造成伤害,那就输了。
但是还有几种情况,一是可能第一轮就打死了,还没等他回血,而是在某轮没等他回血的时候就死了。
好吧,刚刚发现分类可以是攻击和回血的大小值的判断。。。
然后就是担心超整型了用了int64,可能是不用的吧。
#include <stdio.h>#define ll __int64int main(){ ll h,a,b,k; ll cas=0; while(scanf("%I64d%I64d%I64d%I64d",&h,&a,&b,&k)!=EOF&&h+a+b+k) { printf("Case #%I64d: ",++cas); if(a>=h) printf("YES\n"); else { ll tmp; tmp=(a-b)*k+b; if(tmp>=h) printf("YES\n"); else { if(tmp<=0) printf("NO\n"); else if(tmp-2*b>0) printf("YES\n"); else printf("NO\n"); } } } return 0;}
0 0
- hdu 4950
- hdu 4950
- HDU 4950
- 2014多校联合八(HDU 4945 HDU 4946 HDU 4948 HDU 4950 HDU 4951 HDU 4952)
- HDU - 4950 Monster
- HDU 4950 Monster
- HDU 4950 Monster(公式)
- HDU 4950 Monster
- hdu 4950 Monster
- hdu 4950 Monster
- HDU 4950 Monster
- hdu 4950 打怪
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- 使用 Tkprof 分析 ORACLE 跟踪文件【转自dave博客】
- android布局属性
- linux静态库的生成与使用
- 目前流行的缺陷管理工具
- 在QML语言中怎么定义signal并怎么正确使用它
- HDU 4950
- 面试必备之:MFC socket编程(浅出+深度:服务端和客户端端口问题)
- 系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常
- Printing Architecture
- 【图算法之二分图匈牙利算法】
- For循环双变量
- C# treeview 查找节点
- iOS学习笔记—— Storyboard里面的几种Segue区别:push,modal,popover,replace和custom
- 怎么在linux下用vim编写一个C程序