D - Project Planning Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 400400

問題文

キーエンスには NN 個の部署があり、i(1iN)i\,(1 \leq i \leq N) 番目の部署には AiA_i 人の社員が所属しています。異なる部署に同じ社員が所属していることはありません。

キーエンスは、部署をまたいだ全社横断プロジェクトを計画しています。11 つのプロジェクトは KK 個の相異なる部署から 11 人ずつ選出して作り、ちょうど KK 人から構成されるようにします。

プロジェクトは最大でいくつ作れますか?ただし、11 人が複数のプロジェクトに参加することはできません。

制約

  • 1KN2×1051 \leq K \leq N \leq 2 \times 10^5
  • 1Ai10121 \leq A_i \leq 10^{12}
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。

NN KK
A1A_1 A2A_2 \ldots ANA_N

出力

プロジェクトの個数の最大値を出力せよ。


入力例 1Copy

Copy
3 3
2 3 4

出力例 1Copy

Copy
2

33 個の部署それぞれから 11 人ずつ選出したプロジェクトを 22 つ作ることができます。


入力例 2Copy

Copy
4 2
1 1 3 4

出力例 2Copy

Copy
4

入力例 3Copy

Copy
4 3
1 1 3 4

出力例 3Copy

Copy
2

Score : 400400 points

Problem Statement

KEYENCE has NN departments, where AiA_i employees belong to the ii-th department (1iN)(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 KK employees chosen from KK distinct departments.

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

Constraints

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

Input

Input is given from Standard Input in the following format:

NN KK
A1A_1 A2A_2 \ldots ANA_N

Output

Print the maximum possible number of projects.


Sample Input 1Copy

Copy
3 3
2 3 4

Sample Output 1Copy

Copy
2

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


Sample Input 2Copy

Copy
4 2
1 1 3 4

Sample Output 2Copy

Copy
4

Sample Input 3Copy

Copy
4 3
1 1 3 4

Sample Output 3Copy

Copy
2


2025-04-27 (Sun)
03:59:50 +00:00