3165 - 【基础】玩猫猫

题目描述

小 A 有 m 种花色的猫猫,花色之间两两不同。他要把所有的猫猫分给团队里的 n 个成员,每个成员分到的猫猫 必须是同一种颜色,且猫猫最后要被全部分完。(成员可以被分到 0 只猫猫)

团队成员会产生不满,不满度为分给一个成员最多的猫猫数量。

求团队成员不满度 最小 是多少?换句话说,求分到猫猫最多的成员手里的猫猫数最少是多少?

输入

第一行包含两个正整数 n,m1 \le n \le 10^9,1 \le m \le 10^5,m \le n),分别表示成员数和猫猫的花色种数。

第二行 m 个整数 a_i1 \le a_i \le 10^9),表示第 i 种花色有 a_i 只。

输出

输出一个整数,表示最小的不满度。

样例

输入

5 2
7 4

输出

3

输入

7 5
7 1 7 4 4

输出

4
说明

对于样例一:

WWWW7 只黑色的猫猫 BBBBBBB 要分给 5 个成员,那么我们可以这样分:WWWWBBBBBBB。这样分的不满度为 3,是最小的。

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 24
通过人数 11
金币数量 2 枚
统计
上一题 下一题