CF1941F

题目链接

分析

最大值最小化,明显二分。

发现顺序对答案没有影响,考虑排序。

由于只能插入一个题目,所以肯定是在 a i − a i − 1 a_i-a_{i-1} ai−ai−1 最大的地方插入,而且插的值肯定在两个的中间,但是不能忽略 a i − a i − 1 a_i-a_{i-1} ai−ai−1 的次大值的贡献。

我们可以枚举每个 d i d_i di 二分一个最大的 l i l_i li 使得: d i + l i ≤ a m a x p − a m a x p − 1 2 d_i+l_i \le \frac{a_{maxp}-a_{maxp-1}}{2} di+li≤2amaxp−amaxp−1,最后再跟 d i + l i + 1 d_i+l_{i+1} di+li+1 比较取最小值即可。

相关推荐
Big_Yellow_J16 分钟前
深入浅出了解生成模型-3:Diffusion模型原理以及代码
算法·面试
ZackSock1 小时前
从零实现 RAG
算法
Jolyne_2 小时前
前端常用的树处理方法总结
前端·算法·面试
前端付豪4 小时前
微信视频号推荐系统揭秘:兴趣建模、多模态分析与亿级流控架构实战
前端·后端·算法
木杉苑4 小时前
快速幂算法
算法
-qOVOp-6 小时前
408第一季 - 数据结构 - 排序II
数据结构·算法·排序算法
小胖同学~6 小时前
快速入门数据结构--栈
算法
C++ 老炮儿的技术栈6 小时前
VSCode -配置为中文界面
大数据·c语言·c++·ide·vscode·算法·编辑器
刃神太酷啦7 小时前
聚焦 string:C++ 文本处理的核心利器--《Hello C++ Wrold!》(10)--(C/C++)
java·c语言·c++·qt·算法·leetcode·github
CoovallyAIHub7 小时前
云南电网实战:YOLOv8m改进模型攻克输电线路异物检测难题技术详解
深度学习·算法·计算机视觉