Problem4499--光头强砍树

4499: 光头强砍树

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1  Solved: 1
[Status] [Submit] [Creator:]

Description


李老板需要总长为M米的木材,他安排光头强去砍树。树林里有N棵树,为了保护环境,不能将一个树完全砍掉,会留出一部分,因为这样树还可以继续生长。光头强将他的砍树装置的锯片高度设置为H米,这样可以锯掉所有的树比H高的部分。求在得到M米木材的前提下,H的最大值。

比如,一共有4棵树,高度分别为20、15、8、17,需要6米的木材,若将锯片的高度设置为15米,这样可以得到的木材为5+0+0+2=7米,若锯片的高度提高1米,设置为16米,只能得到木材的长度为4+0+0+1=5。为了得到6米的木材,锯片的高度最大只能设置为15米。

Input


第一行两个整数N和M。

第二行,N个整数,表示每棵树的高度。

Output


一个整数,意义如题所述。

Sample Input Copy

4 6
20 15 8 17

Sample Output Copy

15

HINT

数据范围

1<=N
<=3000

1<=M<231

保证N棵树的总长度不小于M

Source/Category

 140_T06'