• 题意:有\(n\)扇门,你每次可以攻击某个门,使其hp减少\(x\)(\(\le 0\)后就不可修复了),之后警察会修复某个门,使其hp增加\(y\),问你最多可以破坏多少扇门?

  • 题解:首先如果\(x>y\),那么我肯定全部都能破坏,否则,统计\(hp\le x\)的门的个数,谁先碰门谁先赢,而我是先手,所以能破坏的门的个数就是\(\lceil \frac{cnt}{2} \rceil\).

  • 代码:

    int n,x,y;
    int a[N]; int main() {
    //ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    n=read();
    x=read();
    y=read();
    int cnt=0;
    for(int i=1;i<=n;++i){
    a[i]=read();
    if(a[i]<=x) cnt++;
    } if(x>y) printf("%d\n",n);
    else{
    if(cnt==0) puts("0");
    else printf("%d\n",(cnt-1)/2+1);
    } return 0;
    }

最新文章

  1. SSISDB6:Operation
  2. OracleDBA之表管理
  3. centos 安装pptp
  4. MySQL数据库3 - MySQL常用数据类型
  5. 使用java发送邮件
  6. [HDU5903]Square Distance(DP)
  7. 微信小程序事件始末及相关资料整理
  8. cmd+lcx+nc+sc提权工具总结
  9. db2删除数据库
  10. iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃
  11. 如何在客户端配置ODBC来访问远程DB2 for Windows服务器
  12. scp的使用
  13. IO操作之使用zip包压缩和解压缩文件
  14. ZOJ 1654 二分匹配基础题
  15. SQL注入相关的知识【Mysql为例子】
  16. AJAX载入外部JS文件到页面并让其执行的方法(附源码)
  17. 关于 linux中TCP数据包(SKB)序列号的小笔记
  18. 9.8、Libgdx的返回键和菜单键捕获
  19. mysql 报错 Packets larger than max_allowed_packet are not allowed
  20. centos7下安装docker(17.2docker监控---weave scope)

热门文章

  1. 【Linux】如何查找命令及历史记录history
  2. Windows DHCP最佳实践(四)
  3. CTF------pwn笔记
  4. ctfhub技能树—信息泄露—备份文件下载—.DS_Store
  5. RocketMq消息 demo
  6. Ubuntu安装记录
  7. 从软件(Java/hotspot/Linux)到硬件(硬件架构)分析互斥操作的本质
  8. Linux网卡没有eth0显示ens33原因以及解决办法
  9. E4.IO.pry/0-IO.break!/1动态打点调试
  10. epoll在fork子进程中的问题