题解 P5016 【龙虎斗 】
1|0noip考完了,祝大家取的一个好成绩,期中考rp++;
1|1这道题目读懂题意后就非常简单了:
给出n个数,再给出一个
1|2那么根据题意我们可以总结出这道题的思路了
注 :此时的
- 先把
加到 位置上,然后根据题意计算 和 的值
定义一个minn,用于更新最小差值,在定义一个ans用来更新能产生最小差值的位置
-
因为题目中说
可以放在 上,而 上的值不影响 和 值,所以想让差值最小,可以先考虑一下最小差值为 的情况,所以先把 , ; -
因为题目的中“势力”的定义,我们并不能得出a<b则最小差值的位置就在a区间内的结论,这个数到m点的距离会影响“势力”的值。所以只能暴力枚举从1~n的每一个位置
我们拿枚举
s2(m-i)+a即当s2的值插入到i位置时a的值
这样这道题目我们就已经可以代码实现出来了
CODE:
再说些有关自己,有关这道题的事吧,这道题考场上花了近一个小时做了出来,就在要删掉freopen的注释时电脑异常关机,然后我第二题的代码就是第三题的了。申诉延时也因为认为是我个人原因而被拒绝,辛辛苦苦准备了一年的成果也就自然付之东流。我写这篇题解,也是为了证明我即使没有那道题的分数,也是有实力做出那道题的。
@洪以濠 @哲学濠 感谢你们对我的关心和开导。感谢洛谷给oier们提供了这么优秀的平台:D
__EOF__

本文作者:Kdlyh
本文链接:https://www.cnblogs.com/kdlyh/p/17776999.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/kdlyh/p/17776999.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下