В файле содержится последовательность натуральных чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар последовательности, в которых остаток от деления на 55 хотя бы одного из элементов равен минимальному элементу последовательности. В ответе запишите количество найденных пар, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение:
Решение на Python:
a = [int(i) for i in open('files/17')]
o = []
mn = min(a)
for i in range(len(a)-1):
s = [a[i], a[i+1]]
ost55 = [i for i in a if i % 55 == mn]
if len(ost55) >= 1:
o.append(sum(s))
print(len(o), min(o))
Ответ: 201 2942
Ответ: