Визначте "максимальний підмасив" даного масиву як "(послідовний) масив, який має найбільшу суму". Зауважте, немає ніякої "ненульової" вимоги. Виведіть цю суму.
Дайте опис свого коду, якщо це можливо.
Зразок введення 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
Вибірка зразка 1: 24
Опис 1:
Найбільшу суму отримують шляхом вирізання 6 7 -8 9 10та підбиття підсумків.
Вхід зразка 2: -1 -2 -3
Вибірка зразка 2: 0
Опис 2: Це просто :) Порожній підрядок - "найбільший".
Вимога:
- Не читайте нічого, крім stdin, і вихід повинен переходити до stdout.
- Застосовуються стандартні обмеження лазівки .
Рейтинг: Найкоротша програма виграє цей код-гольф .