АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1790. Profitable Business

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Предприниматель Сигизмунд хранит сведения о прибыли своей фирмы за каждый день её работы с момента основания. Однако, дела в его компании идут не слишком хорошо, поэтому в некоторые дни прибыль может оказаться отрицательной.

Для поднятия настроения Сигизмунд решил найти самый длинный интервал времени, в котором суммарная прибыль была положительна. Помогите ему это сделать.

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

В первой строке входных данных записано натуральное число N – количество дней (1 ≤ N 105).

В следующей строке записаны через пробел N целых чисел p1, p2, ..., pN – прибыль компании в день 1, 2, ..., N ( -106 pi 106).

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

Выведите одно натуральное число – максимальную длину найденного интервала, на котором суммарная прибыль больше нуля.

Пример ввода

8

1 -5 -1 2 -3 2 3 -4

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

5

Примечание.  В примере из условия положительная прибыль получилась на интервале длиной 5 дней, начиная с третьего дня: (-1) + 2 + (-3) + 2 + 3 = 3.

Система оценивания.

Подзадача 1 (30 баллов):  N ≤ 100

Подзадача 2 (30 баллов):  N ≤ 1000

Подзадача 3 (40 баллов):  N ≤ 105

Во всех подзадачах баллы даются, только если все тесты этой подзадачи пройдены.


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Regional olympiads for the prize of the Governor / II Regional School Olympiad on Informatics / Final Round, forms 9-10 /
1789. C - Rebus 1790. 1791. E - Frog on a Polygon
time generating 0.125 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.