MCPlayer542 受不了他的两个 slecy 队友了。
来自 slecy 队友的手办已经堆满了机房的桌子,连放电脑加训的地方都没有,于是 MCPlayer542 打算把队友的手办全部打包贱卖 (危险行为,请勿模仿)。
MCPlayer542 一共打算处理 n 个手办,编号为 1, 2, …, n。MCPlayer542 把它们打包为若干编号连续的组,并分别卖出去。第 i 个手办有一个 XP 值 ai,而一组手办的价值则为其中最大的 XP 值减去最小的 XP 值—— XP 越为多样,其价值也就越高(确信)。同时,如果一组手办的数量少于 m,也会因为缺乏多样性而卖不出去。
因为MCPlayer542非常生气,因此他希望分组后,每组手办具有的最大价值最小。请你求出这个最小值。
形式化地,给一个长度为 n 的整型数组 ai,将数组划分为若干分别具有至少 m 个元素的下标连续的段,每段的价值为该组中最大元素的值-最小元素的值,求最大价值最小是多少。