T612637 要乐奈

题目描述

要乐奈最喜欢吃抹茶巴菲。这天,她来到了著名的“抹茶巴菲街”,打算从第 $1$ 家店一直吃到第 $n$ 家店。 第 $i$ 家店的老板说:“我们家最多只能提供 $a_i$ 份巴菲哟~”。 现在,要乐奈希望一共吃到 **恰好 $k$ 份** 抹茶巴菲。为了不太辛苦,她想安排每家店吃的数量,使得 **所有店中吃得最多的那一份数**(记作 $x$)尽可能小。 请你帮她计算:在吃满 $k$ 份抹茶巴菲的前提下,每家店吃的最大份数 $x$ 的最小可能值是多少。如果不管怎样都不够吃,输出 $-1$。

输入格式

第一行输入两个整数 $n$($1 \le n \le 10^5$)和 $k$($1 \le k \le 10^9$),分别表示店的数量和要吃的总份数。 第二行输入 $n$ 个整数 $a_1, a_2, \ldots, a_n$,表示第 $i$ 家店最多能提供 $a_i$($0 \le a_i \le 10^9$)份抹茶巴菲。

输出格式

输出一个整数,表示要乐奈在吃满 $k$ 份抹茶巴菲的前提下,每家店吃的最大份数的最小可能值。如果不管怎样都不够吃,输出 $-1$。