EduBrick

Наибольшее падение

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

Дана последовательность цен по дням. Выведите наибольшую разность «раньше минус позже»: насколько сильно цена могла упасть.

Если цена только росла, ответ отрицательный.

Формат ввода

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

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

Одно число.

Примеры

ввод
6
7 1 5 3 6 4
вывод
6

Примечание

Зеркало классной задачи: вместо наименьшего слева храните наибольшее.

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