#ZL41603. 锯木机的最高位置

    ID: ZL41603 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M4M4第一学期M4-第16课单调性与变化区间看不见的单调性二分判定算法相关算法-二分答案算法-单调判定算法-提前截断作业题

锯木机的最高位置

锯木机的最高位置

题目描述

把锯片设为整数高度H,每棵高于H的树贡献高度差h_i-H。求获得木材总量至少need时可设置的最高H。

输入格式

第一行输入n、need;第二行输入n棵树的正整数高度,保证可获得足够木材。

输出格式

输出最高整数H。

数据范围

  • 1n2×1051 \le n \le 2\times 10^5
  • 1hi1091 \le h_i \le 10^90needhi0 \le need \le \sum h_i
  • 锯片高度限定为非负整数,即 H0H\ge 0

样例

输入

4 7
20 15 10 17

输出

15