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

CF2192C All-in-one Gun

https://www.luogu.com.cn/problem/CF2192C

\(sum = \sum\limits_{i = 1}^n a_i\),显然无论怎么交换,前 \(\lfloor \frac{h}{sum}\rfloor\) 轮耗时不变,那么此时 \(ans \gets \lfloor \frac{h}{sum} \rfloor \times n + (\lfloor \frac{h}{sum} \rfloor - [h \bmod sum = 0]) \times k\)

现在对于最后一轮的交换,我们很难确定,但是我们换一种方式考虑,如果确定用几颗子弹,那么答案即为 \(ans + i\),只需要确定 \([1 ,i]\) 能否通过交换使得 \(\sum a[1:i] \ge h \bmod sum\),显然交换 \(\min\limits_{j = 1}^i a_j ,\max\limits_{j = i + 1}^n a_j\) 最优,简单计算 \(\Delta\) 即可,特别地,\(\Delta \gets \max\{\Delta ,0\}\),也就是不交换可能更优。注意 \(i = 0\) 的情况。

http://www.jsqmd.com/news/405424/

相关文章:

  • 基于php高校社团管理系统设计与实现_w349azoj
  • [php]校园互助生活服务交流平台视频(编号:99513267)
  • 基于PHP的高校学生考勤管理系统的设计与实现_qy08f0tq
  • 可信数据空间建设运营指南,六项地方标准
  • 考虑风光火储的微电网优化调度 软件:Matlab+cplex 介绍:考虑风电、光伏、热电机组和...
  • 干货来了:MBA必备降AI率工具,千笔·降AIGC助手 VS Checkjie
  • 【实战落地】方言TTS开发避坑指南:从0搭建可商用方言语音生成系统(附完整代码+顶会方案)
  • 多组学临床运用--解析胃癌新辅助免疫化疗异质性反应的遗传与免疫驱动因素
  • 处理二维信号(或图像)的傅里叶变换算法的MATLAB源代码,其中含:二维傅里叶变换、用滤波器自...
  • python大学生兼职信息系统(编号:15217141)
  • python日用品在线购物商城平台设计与实现 9c9d42r0
  • python家政服务公司信息管理系统(编号:50892236)
  • 无感方波方案,无感启动无抖动,无反转,启动方式为脉冲注入检测位置,换相方式为AD+比较器,电机...
  • 人工智能应用- 预测化学反应:03. 扑朔迷离的化学反应
  • 开发日志5
  • 人工智能应用- 预测化学反应:02. 化学反应简介
  • 新手必看:2026年高性价比入门古筝推荐,瑶鸾古筝Y508系列/古筝/瑶鸾古筝,古筝实力厂家口碑推荐 - 品牌推荐师
  • 人工智能应用- 预测化学反应:04. AI 能帮助化学家做什么
  • 人工智能应用- 预测化学反应:01. 化学反应简介
  • 2026成都半包装修攻略|设计+半包省心避坑,成都业主专属干货 - 推荐官
  • Opus现实打脸GLM5“教课书“式架构
  • 2026成都全包装修攻略|一站式省心避坑,刚需/改善专属干货 - 推荐官
  • 最新靠谱的百联OK卡回收平台 - 京顺回收
  • 2026年刨削动力厂家大比拼:哪些品牌更受青睐?内窥镜手术刨削器/电动骨组织动力,刨削动力厂家哪家权威 - 品牌推荐师
  • 多智能体设计(第二部分):消息传递机制(含考题)
  • MySQL root用户密码管理完全指南:三种场景一次搞定
  • Mac 救星!NTFS 读写神器封神,完美适配 M1-M4+macOS26,传文件再也不用来回折腾
  • 别让“零基础“拖后腿!2026大专大数据生考证避坑+高薪攻略
  • 1125. Smallest Sufficient Team
  • 【Effective Modern C++】第七章 并发API:35. 优先考虑基于任务的编程而非基于线程的编程