问题 5431 --最小间隔

5431: 最小间隔

题目描述

有 $n$ 个权值 $a_i$,你可以选择若干个权值,但是权值和不能超过 $t$。请确定选择方案,使最大的间隔长度最小。间隔长度为被选择的值与前一个的被选择的值之间的距离减一。

输入

第一行为两个整数 $n,t$。 以下一行,为 $n$ 个整数,依次为 $a_1,a_2,\cdots, a_n$,意义如上所述。

输出

仅一行,一个整数表示要求的最大间隔长度。

样例输入输出

输入#1 复制
17 11
6 4 5 2 5 3 4 5 2 3 4 5 2 3 6 3 5
输出#1 复制
3

提示

对于 $60\%$ 的数据,$n \leq 2000$ 对于 $100\%$ 的数据,$0 < n \leq 50000$,$0 < a_i \leq 3000$,$0 < t \leq 100000000$。
序号 标题 作者 发表时间 费用 订购数 操作