#539. 青蛙
青蛙
B.青蛙(frog)
时间限制:2s
空间限制:512MB
题意
小 L 向一所小学捐赠了一些青蛙,这些青蛙一共有 种品种,每只青蛙都属于一种品种。
老师需要把所有的青蛙分给 个孩子。每个孩子得到的所有青蛙都必须属于相同的品种,而且可以有一些孩子一只青蛙也没得到。
我们把怄火值定义为得到青蛙最多的孩子得到的青蛙数量。请你帮助老师分青蛙,使得怄火值最小。
例如,如果有 只红品种的青蛙()和 个蓝品种的青蛙(),要分给 个孩子,
那么我们可以这样划分:,,,,。这样分的怄火值为 ,是最小的。
输入格式
第一行两个正整数,,含义如题目所示。
第二行 个整数,表示第 个品种的青蛙有几只,保证每个品种的青蛙的数量都在 中。
输出格式
一行一个整数,表示最小的怄火值。
样例1
输入
7 4
1 2 3 4
输出
2
数据范围
对于 的数据,保证 。
对于另外 的数据,保证 ,。
对于 的数据,保证 ,,。