Heap ограничивается K
После подсчёта U уникальных values каждый кандидат меняет heap размера не больше K, давая O(U log K) времени и O(K) heap-space; итог сортируется отдельно по public contract.
rust / УРОВЕНЬ 3
ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ
После подсчёта U уникальных values каждый кандидат меняет heap размера не больше K, давая O(U log K) времени и O(K) heap-space; итог сортируется отдельно по public contract.
КОНТРОЛЬНАЯ ТОЧКА
02 / РЕАЛИЗАЦИЯ
Верните до k пар `(value, frequency)` по frequency desc, value asc. После count используйте heap ≤k; k=0 даёт empty, k>unique возвращает всё.
Runner ждёт отправки кода.