Содержание курса
← Занятие 4 · Цикл for
Дополнительная задача

Самый низкий баланс

Условие

В начале дня на счёте s рублей. Затем выполняется n операций: положительное число означает пополнение, отрицательное — списание. Найдите наименьший баланс за день, учитывая начальный баланс и состояние после каждой операции. Отрицательный баланс допускается.

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

Сначала s, затем n, каждое на отдельной строке. Далее n целых чисел, по одному на строке. 0 ≤ s ≤ 1000000; 1 ≤ n ≤ 10000; модуль каждой операции не больше 1000000.

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

Наименьший баланс.

Пример

Ввод
10
4
-7
5
-12
8
Вывод
-4

Все тесты задачи 4

Тест 1СвернутьПоказать
Ввод
10
4
-7
5
-12
8
Ожидаемый вывод
-4
Тест 2СвернутьПоказать
Ввод
10
2
5
7
Ожидаемый вывод
10
Тест 3СвернутьПоказать
Ввод
0
3
-5
10
-8
Ожидаемый вывод
-5
Тест 4СвернутьПоказать
Ввод
100
1
-150
Ожидаемый вывод
-50