Рынок: очередь к меняле

Жадные алгоритмы Сложная
У лавки менялы толпа. Каждый запомнил о себе пару [рост, k]: k - сколько людей ростом НЕ НИЖЕ него стояло перед ним. Записки перемешались - восстановите исходную очередь и верните список пар в порядке от начала очереди. Красивый приём: расставлять людей от самых высоких к низким, вставляя каждого на позицию k.
Сигнатура функции
rebuild_queue(people: list[list[int]]) -> list[list[int]]
Примеры
ВходОжидаемый результат
[[[7, 0], [4, 4], [7, 1], [5, 0], [6, 1], [5, 2]]][[5, 0], [7, 0], [5, 2], [6, 1], [4, 4], [7, 1]]
[[[1, 0]]][[1, 0]]
1решили
1пытались
100%успешность
Войдите, чтобы решить →