#5201. 运输木材

    ID: 5201 problem_type.undefined ms MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>二分基础二分答案基础第四讲(Level3)NOC集训课GESP 5级

运输木材

Cannot parse: (cfg.subtasks || []).map is not a function

运输木材

题目描述

木材厂堆着 nn 根大木头,老板派一辆卡车将木头运走,卡车至少要装载 mm 根才能发车。

现在使用机器将 nn 根大木头切割成长度相等的小木头,当然希望小木头越长越好,这样才能少浪费木材。

请利用所学的知识,帮忙计算小木头的最大长度,交给切割师傅。

输入格式

第一行两个正整数 nnmm,分别代表大木头的数量,卡车的装载量 mm 根。

接下来 nn 行,每行一个正整数 aia_i,表示每根大木头的长度。

输出格式

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

样例

输入 #1

4 7
18
6
11
7

输出 #1

5

数据范围与提示

对于 100%100\% 的数据,有 1n1051≤n≤10^51m1081≤m≤10^81ai1081≤a_i≤10^8

知识点与难度

  • 知识点:二分基础、二分答案基础
  • 难度:Mid
  • 时间限制:1000MS
  • 内存限制:128MB

测试点分布

测试点 分值
1 100