В файле содержится последовательность натуральных чисел. Её элементы могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар последовательности, в которых сумма остатков от деления обоих элементов на 33 равна минимальному элементу последовательности. В ответе запишите количество найденных пар, затем максимальный модуль разности элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение:
Решение на Python:
f = open('17var08.txt')
a = [int(x) for x in f]
b = []
mn = min(a)
for i in range(len(a)-1):
if a[i] % 33+a[i+1] % 33 == mn:
b.append(abs(a[i]-a[i+1]))
print(len(b), max(b))
Ответ: 231 98390
Ответ: