102273: [AtCoder]ABC227 D - Project Planning

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $400$ points

Problem Statement

KEYENCE has $N$ departments, where $A_i$ employees belong to the $i$-th department $(1 \leq i \leq N)$. No employee belongs to multiple departments.

The company is planning cross-departmental projects. Each project will be composed of exactly $K$ employees chosen from $K$ distinct departments.

At most how many projects can be made? No employee can participate in multiple projects.

Constraints

  • $1 \leq K \leq N \leq 2 \times 10^5$
  • $1 \leq A_i \leq 10^{12}$
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

$N$ $K$
$A_1$ $A_2$ $\ldots$ $A_N$

Output

Print the maximum possible number of projects.


Sample Input 1

3 3
2 3 4

Sample Output 1

2

There can be two projects, each composed of three employees from distinct departments.


Sample Input 2

4 2
1 1 3 4

Sample Output 2

4

Sample Input 3

4 3
1 1 3 4

Sample Output 3

2

Input

题意翻译

一个公司有 $N$ 个部门,第 $i$ 个部门有 $A_i$ 名员工。不会有员工同时属于多个不同部门。 公司计划建立若干个横跨不同部门的项目,一个项目必须由来自不同部门的恰好 $K$ 名员工组成。 问最多可以同时建立多少个项目?

Output

得分:400分

问题描述

KEYENCE 公司有 N 个部门,其中第 i 个部门有 A_i 名员工(1 ≤ i ≤ N)。没有员工属于多个部门。

公司正在计划跨部门项目。每个项目将由从 K 个不同的部门中选择的恰好 K 名员工组成。

最多可以创建多少个项目?任何员工都不能参加多个项目。

约束

  • 1 ≤ K ≤ N ≤ 2 × 10^5
  • 1 ≤ A_i ≤ 10^{12}
  • 输入中的所有值都是整数。

输入

从标准输入以以下格式给出输入:

$N$ $K$
$A_1$ $A_2$ $\ldots$ $A_N$

输出

打印可能的最大项目数。


样例输入 1

3 3
2 3 4

样例输出 1

2

可以创建两个项目,每个项目由来自不同部门的三名员工组成。


样例输入 2

4 2
1 1 3 4

样例输出 2

4

样例输入 3

4 3
1 1 3 4

样例输出 3

2

加入题单

上一题 下一题 算法标签: