F. 【2012-2013#1】分弹珠

    Type: Default 1000ms 256MiB

【2012-2013#1】分弹珠

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

一家弹珠厂向一所幼儿园捐赠了一些弹珠,弹珠一共有 MM 种颜色,每颗弹珠都有一种颜色。老师需要把所有的弹珠分给 NN 个孩子。每个孩子得到的所有弹珠都必须是相同的颜色,而且可以有一些孩子一颗弹珠也没得到。

我们把嫉妒值定义为分给一个孩子最多的弹珠数量。请你帮助老师分弹珠,使得嫉妒值最小

例如,如果有 44 个红色的弹珠(RRRR\texttt{RRRR})和 77 个蓝色的弹珠(BBBBBBB\texttt{BBBBBBB}),要分给 55 个孩子,那么我们可以这样划分:RR\texttt{RR}RR\texttt{RR}BB\texttt{BB}BB\texttt{BB}BBB\texttt{BBB}。这样分的嫉妒值为 33,是最小的。

Input Format

输入共 M+1M+1 行。

第一行包含两个正整数 N,MN,M,分别表示孩子数和弹珠的颜色总数。

接下来 MM 行的第 ii 行包含一个正整数 xxx[1,109]x \in [1,10^9]),表示有 xx 个颜色为 ii 的弹珠。

Output Format

输出一行一个整数,表示最小的嫉妒值。

5 2
7
4
3
7 5
7
1
7
4
4
4

Hint

【数据范围】

对于 100%100\% 的数据,保证 1M3×1051 \le M \le 3 \times 10^51N1091 \le N \le 10^9MNM \le N

Source

[COCI2012-2013#1] LJUBOMORA

12月8日ACM周末训练

Not Attended
Status
Done
Rule
XCPC
Problem
10
Start at
2024-12-8 11:00
End at
2024-12-8 16:00
Duration
5 hour(s)
Host
Partic.
11