阅读背景:

hdu6383 p1m2(二分答案)

来源:互联网 

p1m2

题目传送门

解题思路

因为x都是非负数,且每一次操作其实就是把总和减少了1,所以可以得出最后都可以到达稳定。最后稳定的数的下界是0,最大也不会超过其初始数的最大值,所以可以用二分答案来求解。每次二分,我们统计要到达出来的二分值,每个数进行上升操作的次数总和以及下降次数的总和。如果上升次数大于下降次数,说明这个答案偏大了则r=mid-1,如果上升次数小于下降次数,由于答案是要求稳定后的最小值,而我们计算是使所有数都变得一样,所以下降次数其实是可以大于上升次数的,所以此时和相等时一样,都是使l=mid;因为x都是非负数,且每一次操作其实就是把总和减少了1




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: