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

​Problem - 2149F - Codeforces​

Problem - 2149F - Codeforces

大致题意: 每次可以选择
1. 休息 健康值+1
2. 向右移动,减少健康值 如果连续移动j次 那么第j次的代价就是j;
显然 假设我们一共休息了m次,如果想让用的代价最少 ,我们一定要将这m次平均分配到整个路程中,这样使得花费的代价少;

中间的每一段花费的总代价可以用等差数列求和来实现:
如果连续移动的t次 那么代价f(t)=(t+1)*t/2;

假设平均分配后 分成了s段 则d/s 为每一段的长度a 但是由于向下取整,d%s个段会加1

我们可以二分枚举休息的次数m 也就是分成了多少段 ,然后查找即可:

代码如下:

#include <bits/stdc++.h> using namespace std; #define int long long int h,d; bool check(int x){ int cnt=d/(x+1),res=d%(x+1); return h+x-(x+1-res)*(cnt*(cnt+1)/2)-res*((cnt+2)*(cnt+1)/2)>0; } void solve(){ cin>>h>>d; int ans=0; if(h==1){ h++; ans++; } int l=0,r=d+1; while(l<r){ int mid=(l+r)>>1; if(check(mid)){ r=mid; }else l=mid+1; } cout<<r+d+ans<<'\n'; } signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t=1; cin>>t; while(t--)solve(); return 0; }
http://www.cnnetsun.cn/news/1759012.html

相关文章:

  • 开源工具BaiduNetdiskPlugin-macOS:突破百度网盘下载速度限制的完整解决方案
  • 保姆级教程:用QGC地面站为Pixhawk6c mini刷写PX4 V1.13.3固件并完成DJI F450全配置
  • 如何通过参考文献追溯经典论文?—— 反向查找
  • BERT文本分割-中文-通用领域镜像免配置:内置健康检查与自动重启机制
  • OpenClaw日志分析神器:用SecGPT-14B3分钟定位入侵痕迹
  • 从围棋到蛋白质:揭秘AlphaFold3背后那些不为人知的训练黑科技
  • 1780R2粗轧机压下系统设计(设计说明书+CAD图纸+翻译+答辩问题)
  • Ubuntu 22.04下ZLMediaKit编译全攻略:从依赖安装到流媒体服务部署
  • [特殊字符] mPLUG-Owl3-2B图文问答工具安全机制详解:输入过滤+输出脱敏+沙箱执行
  • Atari游戏中的深度强化学习:从DQN到PPO的算法演进
  • 从VARCHAR到NVARCHAR2:MySQL表结构迁移OpenGauss必须掌握的10个数据类型转换细节
  • Ubuntu 20.04 鼠标滚轮调速进阶:从imwheel配置到开机自启全攻略
  • FoundationDB确定性仿真测试:革命性分布式系统验证方法
  • 基于STM32与LoRa构建低功耗物联网节点:从寄存器配置到数据传输实战
  • PyTorch 2.8 深度学习环境搭建:Ubuntu系统依赖与CUDA配置详解
  • 全志H616开发板刷机实战:从Ubuntu系统镜像到SSH远程调试
  • 别再死记硬背采样定理了!用Python+NumPy手动画出频谱混叠全过程
  • Qwen3系统安全加固实践:网络安全视角下的API服务防护
  • 保姆级教程:用Qt 6.5在Windows上实现蓝牙设备搜索与连接(附完整源码)
  • PyTorch 1.12.1 + CUDA 11.3 环境搭建避坑指南:从镜像加速到依赖修复
  • RK3568平台下EM05 4G模块Kernel驱动移植与调试实战
  • TikTok评论抓取神器:如何快速获取海量视频评论数据?
  • 工业 4.0≠自动化堆砌:制造业转型的真相与误区
  • Sigrity Aurora (II)--Advanced Impedance Analysis Techniques
  • Amadeus的知识库 | RAG 系统优化升级的前提 —— 你真的搞明白了它的评估体系吗?
  • R语言中的loess函数:从原理到实战时序数据分析
  • ROS2 Action实战:用MoveIt! Commander轻松控制机械臂完成抓取任务
  • 从卡拉兹猜想入门算法:用PTA真题手把手教你写Java版3n+1问题
  • 经营分析如何联动业务与财务?4步打通业财经营分析指标
  • 百度网盘Mac版性能优化完全指南:从限制突破到高效部署