/ Vijos / 题库 /

分发巧克力

分发巧克力

时间限制:1秒  内存限制:256M


【问题描述】

  一家巧克力店向幼儿园捐赠了一些巧克力,巧克力一共有 \(M\) 种颜色,老师需要把所有的巧克力分给 \(N\) 个小朋友。一个小朋友得到的所有巧克力都必须是同一种颜色,而且有可能一些小朋友分不到巧克力。这样的分法显然有失公平,因此我们把得到巧克力最多的小朋友的巧克力数量定义为怨气值。请你帮助老师分巧克力,使得怨气值最小。

  例如,如果有 4 颗白色的巧克力(WWWW)和 7 颗黑色的巧克力(BBBBBBB),要分给 5 个小朋友,那么我们可以这样划分:(WW),(WW),(BB),(BB),(BBB),这样分的怨气值为 3,是最小的。

【输入格式】

  第一行包含两个正整数 \(N,M\),分别表示小朋友数和巧克力的颜色总数。
  接下来 \(M\) 行的第 \(i\) 行包含一个正整数 \(a_i\),表示有 \(a_i\) 颗颜色为 \(i\) 的巧克力。

【输出格式】

  输出一行一个整数,表示最小的怨气值。

【输入输出样例】

 Input

7 5
7
1
7
4
4

 Output

4

【数据限制】

  \(1≤M≤3×10^5\),\(1≤N≤10^9\),\(M≤N\)

【来源】

  Mr.he

信息

ID
2782
难度
(无)
分类
其他 | 二分查找 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者