E. 奶龙爱做菜

    Type: Default 1000ms 256MiB

奶龙爱做菜

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.

题目描述

小七要给奶龙做菜,他手头共有类型分别为 ai,ai{1xnxZ}a_i,a_i\in \{1\le x\le n|x\in\Z\}tt 个食材。并且他有 kk 个硬币,每个硬币可以购买任意类型 {1xnxZ}\in \{1\le x\le n|x\in\Z\} 的食材(他可以选择花费多少硬币,也可以不买)。

现在他要确定每道菜的食材数量。为了避免浪费并使得菜品分量平均,他需要将所有他手头和买来的食材做 ss 道菜,每道菜 mm 个食材,且这 mm 个食材的类型各不相同。

奶龙很能吃,他问你每道菜包含的最多可能的食材数.

输入输出格式

输入格式

第一行两个数 nn,kk。 第二行 nn 个数,第 ii 个数 aia_i 表示类型为 ii 的食材数量。

输出格式

一行一个数表示 mm 的最大值。

输入输出样例

in:

10 8
7 4 6 6 9 3 10 2 8 7

out:

7

数据范围与约定

对于 20%20\% 的数据 ,1n,ai,k51 \le n,a_i,k \le 5

对于 50%50\% 的数据 ,1n,ai,k50001 \le n,a_i,k \le 5000

对于 100%100\% 的数据, 1n5000001\le n \le 500000,1ai,k1e121 \le a_i,k \le 1e12