Задачі
Заміна
Заміна
Задано послідовність натуральних чисел з n елементів, потрібно кожен елемент замінити на найближчий наступний за ним (тобто з більшим індексом) елемент, який строго більше його за значенням. Якщо більшого елемента після заданого немає, потрібно замінити даний елемент на нуль.
Вхідні дані
Перший рядок містить кількість елементів n (1 ≤ n ≤ 105
). Другий рядок містить n натуральних чисел ai
(ai
≤ 109
) - значення елементів послідовності.
Вихідні дані
Виведіть шукану послідовність, відокремлюючи сусідні елементи одним пропуском.
Вхідні дані #1
6 1 2 3 1 1 5
Вихідні дані #1
2 3 5 5 5 0
Вхідні дані #2
5 1 2 3 4 5
Вихідні дані #2
2 3 4 5 0