最頻値 (Mode)
Unrated
日本語
Language
Contribute a translation- Time limit
- 2000 ms
- Memory limit
- 1024 MB
- Submissions
- 0
- Correct
- 0
- Solved by
- 0
- AC rate
- —
Statement
長さ \(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\) の最大値を求めよ.
Constraints
- \(1 \leqq N \leqq 100\).
- \(1 \leqq M \leqq 100\).
- \(1 \leqq A_i \leqq M\) (\(1 \leqq i \leqq N\)).
Input
入力は以下の形式で標準入力から与えられる.
\(N\) \(M\)
\(A_1\) \(A_2\) \(\cdots\) \(A_N\)
Output
\(B_1, B_2, \ldots, B_M\) の最大値を \(1\) 行で出力せよ.
Examples
Sample input 1
4 3 1 1 2 3
Sample output 1
2
数列 \(B_1, B_2, B_3\) は \(2, 1, 1\) となり,これらの最大値は \(2\) である.
Sample input 2
6 5 3 3 2 1 2 3
Sample output 2
3
Notes
JOI 2020 · JCIOI · CC BY-SA 4.0
Tags
No tags yet