题面 题外话:我的实数二分有什么问题=.= 仍然(我为什么要这么说)是二分答案,如何检查呢?将所有的数减去二分出来的$mid$后求和得到和$sum$,然后如果在减出来的数列中能找出一段大于$sum$的数则可行.推式子 在减去二分出的$mid$之后,设切掉$[l,r]$,数列的总和为$tot$ $sum[1,l-1]+sum[r+1,n]+sum[l,r]=tot-mid*n$ $sum[1,l-1]+sum[r+1,n]=tot-mid*n-sum[l,r]$ 只要最大化$sum[l,r]$使得…