Надіслати розв'язок

Бали: 15,00 (partial)
Time limit: 1.0s
Memory limit: 250M

Author:
Problem types
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Бухгалтер фірми Струмок щоденно підводить баланс - скільки прибутку приніс день, що пройшов. Бізнес - справа тонка, і не всі дні, на жаль, прибуткові , буває і навпаки. Знайдіть з якого по який день звітного періоду тривав злет бізнесу Струмка (мається на увазі, що загальній прибуток фірми за ці дні був максимальний).

Дано: Послідовність з ~N~ цілих чисел.
Потрібно: Написати програму, що знаходить номери початкового та кінцевого елементів фрагменту послідовності, що йдуть підряд, сума яких максимальна. Якщо таких фрагментів кілька, виводити початковий та кінцевий номери першого з них.

Формат вхідних даних

У стандартному потоці в першому рядку міститься число ~N~ ~(2 \le N \le 10000)~, а в наступному – ~N~ цілих чисел через пропуск, що по модулю не перевищують 10000.

Формат вихідних даних

У стандартний потік вивести 2 цілих числа – номери початкового та кінцевого елементів фрагменту.

Приклад вхідних даних

4
100 –350 80 25

Приклад вихідних даних

3 4

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.