#AIC7057. 运输木材

    ID: 477 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>二分基础第四讲(Level3)NOC集训课二分答案基础Level 3Level 3-4

运输木材

运输木材

木材厂堆着 nn 根大木头,老板派一辆卡车将木头运走,卡车至少要装载 mm 根才能发车。 现在使用机器将 nn 根大木头切割成长度相等的小木头,当然希望小木头越长越好,这样才能少浪费木材。 请利用所学的知识,帮忙计算小木头的最大长度,交给切割师傅。

输入格式

第一行两个正整数 nn 和 mm,分别代表大木头的数量,卡车的装载量 mm 根。 接下来 nn 行,每行一个正整数 aia_i,表示每根大木头的长度。

输出格式

一个正整数,表示小木头的最大长度。如果切不出来,输出 00。


4 7
18
6
11
7


5

提示

数据范围与提示

对于 100%100\% 的数据,有 1≤n≤105,1≤m≤108,1≤ai≤1081≤n≤10^5,1≤m≤10^8,1≤a_i≤10^8。

时间限制: 1000ms

内存限制: 128MB