121. 华为OD-木板(100分)
难度 4- 标签:
题目描述
题解
题库
华为OD-木板(100分)
题目内容
小红有 块木板,第 ()块木板长度为 。
小红买了一块长度为 的木料,这块木料可以切割成任意块,拼接到已有的木板上,用来加长木板。
小红想让最短的木板尽量长。请问小红加长木板后,最短木板的长度可以为多少?
输入描述
输入的第一行包含两个正整数,(),(), 表示木板数, 表示木料长度。
输入的第二行包含 个正整数,()。
输出描述
输出的唯一一行包含一个正整数,表示加长木板后,最短木板的长度最大可以为多少?
样例1
输入
5 3
4 5 3 5 5
输出
5
说明
给第 1 块木板长度增加 1,给第 3 块木板长度增加 2 后,这 5 块木板长度变为 ,最短的木板的长度最大为 5。
样例2
输入
5 2
4 5 3 5 5
输出
4
说明
给第 3 块木板长度增加 1 后,这 5 块木板长度变为 ,剩余木料的长度为 1。此时剩余木料无论给哪块木板加长,最短木料的长度都为 4。