EduBrick

Максимумы префиксов

2000 мс · 256 МБ · всё или ничего

Для каждого ii выведите наибольшее среди первых ii чисел.

Формат ввода

В первой строке nn от 11 до 10510^5. Во второй — nn чисел, каждое по модулю не больше 10910^9.

Формат вывода

Одна строка: nn чисел через пробел.

Примеры

ввод
5
1 3 2 5 4
вывод
1 3 3 5 5

Примечание

Начальное значение накопителя — первый элемент, а не ноль. На наборе из одних отрицательных чисел ноль даёт неверный ответ сразу на первой позиции.

Войдите, чтобы отправлять решения.