У нас есть двоичная куча n- node, которая содержит n отдельные элементы (самый маленький элемент в корне). При a k<=n найдите алгоритм времени O(klogk), чтобы выбрать kth наименьший элемент из кучи.
O(klogn) очевиден, но не смог определить a O(klogk). Может быть, мы можем использовать вторую кучу, не уверен.