#1341. 3.最小间隔

3.最小间隔

3.最小间隔

题目描述

nn个权值aia_{i},你可以选择若干个权值,但是权值和不能超过tt。请确定选择方案,使最大的间隔长度最小。间隔长度为被选择的值与前一个被选择的值之间的距离减一。

输入格式

第一行为两个整数nntt

以下一行,为nn个整数,依次为a1a_{1}a2a_{2}\cdotsana_{n},意义如上所述。

输出格式

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

数据范围与提示

  • 对于60%60\%的数据,n<2000n < 2000
  • 对于100%100\%的数据,0<n<500000 < n < 500000<a130000 < a_{1} \leq 30000<t<1000000000 < t < 100000000

样例

17 11
6 4 5 2 5 3 4 5 2 3 4 5 2 3 6 3 5
3