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