EduBrick

Высота пилы

1000 мс · 256 МБ · всё или ничего

В лесу nn деревьев высотой hih_i. Пила настраивается на высоту HH и срезает у каждого дерева всё, что выше: с дерева получается max⁡(0,hi−H)\max(0, h_i - H) метров древесины.

Нужно добыть не меньше mm метров. Найдите наибольшую высоту HH (целую, неотрицательную), при которой это ещё получается.

Формат ввода

В первой строке nn и mm (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5, 1≤m≤2⋅10141 \le m \le 2 \cdot 10^{14}). Во второй — nn чисел hih_i (1≤hi≤1091 \le h_i \le 10^9).

Гарантируется, что mm не превосходит суммы всех hih_i.

Формат вывода

Выведите одно число — наибольшую высоту пилы.

Примеры

ввод
1 1
1
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.