H. Медиана потока
2000 мс · 256 МБ · всё или ничего
Числа приходят по одному. После каждого нового числа выведите медиану всех пришедших к этому моменту.
Если чисел чётное количество, медианой считается меньшее из двух средних.
Пересортировывать всё после каждого числа нельзя: чисел до . Классическое решение — две кучи: в одной меньшая половина, в другой большая.
Формат ввода
Первая строка содержит число ().
Вторая строка содержит целых чисел, по модулю не превосходящих .
Формат вывода
Выведите чисел — медиану после каждого добавления.
Примеры
ввод
5 5 1 4 2 3
вывод
5 1 4 2 3
Войдите, чтобы отправлять решения.