Решение: Анализ пар последовательности
В файле содержится последовательность целых чисел. Её элементы могут принимать целые значения от −100 000 до 100 000 включительно. Определите количество пар последовательности, в которых сумма элементов меньше минимального положительного элемента последовательности, кратного 110. Гарантируется, что такой элемент в последовательности есть. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение по шагам
5 шаговПрочитать всю последовательность из файла.
Найти минимальное положительное число, кратное 110: среди элементов, для которых $x > 0$ и $x \bmod 110 = 0$, выбрать минимальный элемент.
Последовательно рассмотреть все пары соседних элементов $(a_i, a_{i+1})$ и вычислить их суммы $S_i = a_i + a_{i+1}$.
Если $S_i$ меньше найденного минимального элемента, увеличить счётчик подходящих пар и обновить максимальную сумму среди таких пар.
В качестве второго результата вывести абсолютное значение максимальной подходящей суммы.
Точные числовые значения определяются по данным во вложенном файле.
Этот ответ получен в разборе, но не сверен с официальным ключом из банка — проверьте выкладки, прежде чем заучивать результат.
Где здесь ошибаются
Рассматривать все пары элементов, а не только соседние.
Искать минимальное положительное число вместо минимального положительного числа, кратного 110.
Сравнивать с модулем суммы вместо самой суммы.
Во второй части ответа выводить максимальную сумму без взятия абсолютного значения.