values и число count. Найдите count различных значений, которые встречаются в массиве чаще остальных, и верните их в любом порядке.
Гарантируется, что ответ однозначен: count-е по частоте значение встречается строго чаще любого значения, не вошедшего в ответ.
Постарайтесь уложиться быстрее, чем за O(n log n).values=[4, 7, 4, -2, 7, 4, 9], count=2 → [4, 7]
4 встречается трижды, 7 — дважды, -2 и 9 — по разу. Два самых частых — 4 и 7.
values=[3, 3, 0, 0, 0, 5], count=1 → [0]
Чаще всех встречается 0 — три раза.
values=[6, 1, 6, 1, 2], count=3 → [6, 1, 2]
count равен числу различных значений, поэтому в ответ попадают все три.
values ≤ 10⁵values[i] ≤ 10⁴count ≤ число различных значений в valuescount самых частых значений определён однозначноvalues=[4, 7, 4, -2, 7, 4, 9], count=2
[4, 7]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 22 теста на сервере, включая скрытые.