【贪心】皇后游戏
其他
2019-10-28 10:48:32
阅读次数: 0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
题目描述:使最大ci最小
初步分析可得
- c单增,所以只需
cn最小
- c的取数图像为闪电形,如图
- 假设此状态最优。若交换i和i+1的位置,则有
max(ai+bi+bi+1,ai+ai+1+bi+1)≤max(ai+1+bi+1+bi,ai+1+ai+bi)
提出max得
ai+bi+1+max(bi,ai+1)≤ai+1+bi+max(bi+1,ai)
将max(a,b)改为a+b-min(a,b)
min(bi+1,ai)≤min(bi,ai+1)
但这个式子不满足传递性,所以不能作为排序依据
所以要再次分类排序,满足传递性。
所以为了使此式恒成立,可以分为三块
ai<bi,等于,大于
第一、二块按a升序,第三块按b降序
然后一二三块依次排序
转载自blog.csdn.net/qq_42725189/article/details/102567582