Петя решил поиграть в одну очень интересную игру. Перед ним расположены друг за другом платформ. Высота
-й слева платформы равна
.
В начальный момент времени Петя стоит на первой слева платформе.
Петя будет выполнять следующие действия столько раз, сколько возможно:
- Если платформа, на которой стоит Петя, не крайняя справа, и следующая платформа справа от Пети имеет высоту, бОльшую высоты текущей платформы, то Петя встаёт на следующую справа платформу.
Напишите программу, которая определит высоту платформы, на которой остановится Петя.
Входные данные:
В первой строке входных данных записано число (
) — количество платформ.
Во второй строке записано чисел через пробел,
-е число —
(
) — высота
-й платформы.
В качестве ответа запишите результат работы Вашей программы на входных данных, представленных в файле file.txt. (Вы можете скопировать данные из представленного файла и ввести их в программу с клавиатуры с помощью комбинации Ctrl + V )
Пример входного файла:
Пояснение к примеру:
Изначально Петя стоит на платформе под номером , которая имеет высоту
. Следующая платформа справа имеет высоту
, и она выше текущей платформы, поэтому Петя встаёт на вторую платформу.
Теперь Петя стоит на второй платформе, которая имеет высоту . Следующая платформа справа имеет высоту
, и она выше текущей платформы, поэтому Петя встаёт на третью платформу.
Наконец, Петя стоит на третьей платформе, которая имеет высоту . Следующая платформа справа имеет высоту
, и она ниже текущей платформы, поэтому Петя прекращает движение.
Поэтому ответ на данный пример — .
n = int(input())
a = [int(x) for x in input().split()]
ans = a[0]
for i in range(1, n):
if a[i] > ans:
ans = a[i]
else:
break
print(ans)