Время

15:35:54
10 Февраля 2012
Пятёрка за неделю 22
Осталось: 2 дня
Конец: 11.02.2012 22:00
Лидер: mne2goda
Версия для печати

Синоптики

Одной из задач, которой занимаются синоптики (вместо того, чтобы предсказывать погоду), является доказательство того, что глобальное потепление все-таки не происходит. Один из пунктов доказательства включает в себя нахождение самого последнего дня перед сегодняшним, когда температура была не ниже, чем сегодня. Если они не могут найти такой день, то они говорят "OOPS".

Баху недавно посвятили в синоптики, и Тима, как опытный синоптик 1-го ранга, загрузил новичка старыми измерениями температуры, чтобы тот попрактиковался. Немного посчитав (посещение уроков математики не прошло даром), Баха понял, что на выполнение задания уйдет целый день, и он не успеет погадать кроссворды! Поэтому он обратился к Вам, чтобы Вы написали программу, которая бы делала это за него.


Технические условия

Входные данные

Первая строка входного файла содержит целое число N - количество дней данных Бахе (1 <= N <= 100000).

Вторая строка содержит N целых чисел в интервале от 0 до 100000. i-е число - уровень температуры в i-й день. Дни нумеруются целыми числами, начиная с 1.

Выходные данные

Выходной файл должен содержать N строк - по одной для каждого дня. Если для i-го дня был найден день, когда температура была не ниже, чем в этот день, то нужно вывести номер этого дня (естественно, его номер должен быть меньше i), в противном случае - строку "OOPS".


Информация о задаче

Лимит времени: 2 секунды
Лимит памяти: 64 MB
Баллы за пройденный тест: 5
Сложность: 56% 27/62

Пример

Пример входных данных

5
3 2 4 1 4

Пример выходных данных

OOPS
1
OOPS
3
3


← Горки Список задач Телепорт →