【分类讨论】bzoj3856 Monster
2024-10-21 05:57:07
#include<cstdio>
using namespace std;
int T=0;
long long h,a,b,k;
int main()
{
freopen("bzoj3856.in","r",stdin);
while(1)
{
scanf("%lld%lld%lld%lld",&h,&a,&b,&k);
if (!h&&!a&&!b&&!k) break;
printf("Case #%d: ",++T);
if (h <= a) puts("YES");//One Turn Kill;
else if (a*k > b*(k+1)) puts("YES");//每一轮都能造成伤害;
else if (a*k-b*(k-1) >= h) puts("YES");//在第k轮或之前干翻对手;
else puts("NO");
}
return 0;
}
最新文章
- Linux下查看软件的安装路径
- 需要不断学习的编程知识库list
- C++ 11 Template ... 与Decltype 测试
- Tigase集群设置
- 零拷贝传输(zero-copy transfer)——sendfile()
- BZOJ4241 历史研究
- Laravel Eloquent 判断取出的结果集是否为空
- 答CsdnBlogger问-关于安卓入行和开发问题
- Python【基础第二篇】
- JavaScript 隐式转换
- [LeetCod] Single Number
- 三相异步电动机过载保护及报警PLC控制
- jquery.placeholder.js的使用
- Apple Swfit UI控件实现
- 获取客户端IPAsp.Net
- Cron表达式的详细用法
- 关于NLog的target和Layout
- RChain总体架构图
- IO学习
- 跟着未名学Office - 高效笔记OneNote