[CSP-S2019] 划分

考虑一个数如果可以归入两边,那肯定归入小的那边答案最小。
所以考虑我们每次都找一个满足条件的最大的位置继承。
那么有\(s_i - s_{pos} > s_{pos} - s_{m}\)
即\(s_i > 2 * s_{pos} - s_{m}\)
所以这个拿单调队列就行了。

高精度什么的不在考虑范围所以就不写了。

上一篇:P5657 [CSP-S2019] 格雷码


下一篇:CSP_记录一些小坑