AT_joi2020_yo1b_c 最頻値 (Mode)
Description
[problemUrl]: https://atcoder.jp/contests/joi2020yo1b/tasks/joi2020_yo1b_c
長さ $ N $ の数列 $ A_1,\ A_2,\ \ldots,\ A_N $ が与えられる. この数列の各項は $ 1 $ 以上 $ M $ 以下の整数である.
長さ $ M $ の新たな数列 $ B_1,\ B_2,\ \ldots,\ B_M $ を以下のように定義する.
- 各 $ j $ ($ 1\ \leqq\ j\ \leqq\ M $) に対して,$ B_j $ の値は $ A_i\ =\ j $ を満たす整数 $ i $ ($ 1\ \leqq\ i\ \leqq\ N $) の個数に等しい.
$ B_1,\ B_2,\ \ldots,\ B_M $ の最大値を求めよ.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $ $ M $ $ A_1 $ $ A_2 $ $ \cdots $ $ A_N $
Output Format
$ B_1,\ B_2,\ \ldots,\ B_M $ の最大値を $ 1 $ 行で出力せよ.
Explanation/Hint
### 制約
- $ 1\ \leqq\ N\ \leqq\ 100 $.
- $ 1\ \leqq\ M\ \leqq\ 100 $.
- $ 1\ \leqq\ A_i\ \leqq\ M $ ($ 1\ \leqq\ i\ \leqq\ N $).
### Sample Explanation 1
数列 $ B_1,\ B_2,\ B_3 $ は $ 2,\ 1,\ 1 $ となり,これらの最大値は $ 2 $ である.