#L42808. 总量达标的最小上限

    ID: L42808 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M4M4第二学期M4-第28课函数与不等式参数变化下答案会怎么变可行性判断最小可行值算法相关算法-二分答案算法-单调判定算法-截断求和算法-精确整数运算课堂题

总量达标的最小上限

总量达标的最小上限

题目描述

总可用量为Σmin(a_i,m),求达到至少S的最小非负上限m。

输入格式

第一行n、S;第二行非负a_i。

输出格式

输出最小m;总资源不足输出NONE。

数据范围

  • 1n2×1051 \le n \le 2\times 10^5
  • 0S10180 \le S \le 10^{18}
  • 0ai1090 \le a_i \le 10^9

样例

输入

5 16
3 8 10 2 9

输出

4