CF1894D Neutral Tonality
-
退役之后啥也不会了/kk
-
首先容易想到
递减插入更优。考虑答案的下界显然是 ,答案的上界为 ,因为我们总是可以在任意位置插入递减的 来得到。因此我们只需要考虑怎么判断当前答案取上界还是下界即可。 -
实际上,答案的下界是始终可以取到的。我们既然已经确定了
的插入顺序,不妨只考虑 的情况。我们有以下策略:- 若
,我们直接把 插在原序列的末尾不会产生任何影响 - 否则我们可以找到第一个
的位置 ,然后把 插入在 的前面,也不会产生任何影响
- 若
-
拓展到
的情况发现我们要干的是即使用两个指针便利 和 ,每次选择两者较小的插入。最终复杂度 ,瓶颈在排序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?