当前位置: 首页 > news >正文

切水题2.0

有一头长着 k 个脑袋的恶犬闯入了育才小镇,大家都很害怕。

你是一位勇士,并且做了充足的准备,要去战胜K头犬,守卫小镇的安宁。你携带了 n 种武器,每种武器每次可以消灭k头犬的 di​ 个头(每种武器可以无限次使用)。但是,k头犬生命力很强,它会吸收武器的能量,长出 hi​ 个新的头。

当它的头的数量小于等于 0 时,它就会被击败(且不能重新长出头)。请问你最少需要使用多少次武器就能击败k头犬。

模拟题,有些难度(但不多)。

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,k,d[110],h[110],mx,y[110];
signed main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cin>>n>>k;for(int i=1;i<=n;i++){cin>>d[i]>>h[i];mx=max(mx,d[i]);y[i]=d[i]-h[i];}sort(y+1,y+n+1);if(k<=mx){cout<<1;return 0;}if(y[n]<=0){cout<<-1;return 0;}int ans=1;if((k-mx)%y[n])ans+=(k-mx)/y[n]+1;else ans+=(k-mx)/y[n];cout<<ans;return 0;
} 

http://www.dtcms.com/a/528864.html

相关文章:

  • 深入解析C++ String类的实现奥秘
  • 机器视觉的液晶电视OCA全贴合应用
  • 个人博客网站页面儿童玩具网站建设策划书
  • 构建大模型安全自动化测试框架:从手工POC到AI对抗AI的递归Fuzz实践
  • 数据库约束与查询:MySQL 中的 DQL 和约束全解析
  • C++笔记(面向对象)友元
  • 网站在工信部备案查询oa系统开发
  • FPGA基础知识(七):引脚约束深度解析--从物理连接到时序收敛的完整指南
  • Minecraft-Speed-Proxy——搭建专属的Minecraft加速IP
  • Flutter 异步 + 状态管理融合实践:Riverpod 与 Bloc 双方案解析
  • 10.25复习LRU缓存[特殊字符]
  • 做网站怎么那么难谷歌关键词排名查询工具
  • 门户网站的建设与维护注册域名多长时间
  • 实战:将 Nginx 日志实时解析并写入 MySQL,不再依赖 ELK
  • Redis 黑马点评day02 商户查询缓存
  • 品牌网站建设切入点wordpress很好的博客
  • ASP.NET Core读取Excel文件
  • 器材管理网站开发沈阳网站建设费用
  • 巧用 CSS linear-gradient 实现多种下划线文字特效(纯 CSS 无需额外标签)
  • 地州电视网站建设流程网址域名大全
  • 计算机网络自顶向下方法 1——因特网的介绍及构成 介绍协议
  • 学习笔记|受限波尔兹曼机(RBM)
  • DiVE长尾识别的虚拟实例蒸馏方法
  • 视频网站很难建设吗珠海网站运营
  • h5游戏免费下载:废柴勇士
  • 简单的企业网站源码网站建设业务
  • 基于鸿蒙 UniProton 的汽车电子系统开发指南
  • 建设部质监局网站电子商务网站策划书2000字
  • 使用表达式树实现字符串形式的表达式访问对象属性
  • SFT(有监督微调)、RLHF(强化学习)、RAG(检索增强⽣成)