問題一覧 > 通常問題

No.2334 Distinct Cards

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 226
作問者 : SSRSSSRS / テスター : 👑 KazunKazun 👑 NachiaNachia
1 ProblemId : 4551 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-06-02 20:44:51

問題文

$N$ 枚のカードがあります。$i$ 枚目 ($1 \leq i \leq N$) のカードには整数 $A_i$ が書かれています。
この中から $K$ 枚のカードを取るとき、取ったカードに書かれている整数の種類数としてありうる最小値を求めてください。

入力

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

$N$ $K$
$A_1$ $A_2$ $\cdots$ $A_N$

出力

答えを標準出力に $1$ 行で出力してください。 最後に改行してください。

制約

入力は以下の制約を満たします。

  • $1 \leq N \leq 100\,000$
  • $1 \leq K \leq N$
  • $1 \leq A_i \leq N \ (1 \leq i \leq N)$
  • 入力される値はすべて整数である。

サンプル

サンプル1
入力
5 3
1 2 2 1 3
出力
2

カード $1,2,3$ を取ると、取ったカードに書かれた整数は $1, 2$ の $2$ 種類となります。
取ったカードに書かれた整数が $1$ 種類以下になるように $3$ 枚のカードを取り出すことはできないため、$2$ を出力します。

サンプル2
入力
4 4
1 2 3 4
出力
4

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。