极差题解

· · 题解

首先注意到将 a 拆分成 2 个子序列显然比拆分成多于 2 个是要更优的,因为可以把子序列合并成两个。

然后我们发现,序列中的最大值和最小值一定会影响极差。

分类讨论一下:

发现两种情况都可以转换为 \max+\min=p+q,直接用桶实现即可。