塔子哥拿到了一个长度为n的数组,他有一种操作:将数组里的每个数和x 取min(x自己选定)。塔子哥想知道,使得数组的总和不超过tot的情况下,x最大可以是多少?
如果数组的总和原本就已经小于等于tot了,直接输出-1.
输入第一行包含两个整数n,tot(1≤n,tot≤100000).
第二行包含n个整数,代表数组的每个元素(1≤ai≤100000)。
输出为一个整数,代表x最大可以取到多少,如果不需要进行操作则输出-1。
输入
5 20
3 2 5 12 6
输出
5
输入
5 20
1 1 1 1 1
输出
-1
扫码备注华为交流群~期待您的到来