关于本题的线性做法
查看原帖
关于本题的线性做法
1395925
esolreven楼主2024/8/7 11:38

前言:本帖出发点并非讨论区题解,只是因为题解区无线性做法,故在此分享。

首先排序是需要的,但我们选择桶排。

我们枚举 ii,设此时答案 xx 满足 ai≤x≤ai+1a_{i} \le x \le a_{i+1},则根据题意,大于 xx 的部分提供的多余量为 (∑j=1i−i×x)×k(\sum_{j=1}^i-i \times x) \times k,小于 xx 的部分所需要的量为 (n−i)×x−∑j=i+1n(n-i) \times x-\sum_{j=i+1}^n,这两个式子需要相等,我们解这个 xx。若 xx 符合 ai≤x≤ai+1a_{i} \le x \le a_{i+1} 则是合法解。

2024/8/7 11:38
加载中...