(А. Брейк) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(0\) до \(10~000\) включительно. Запишите в ответе количество пар элементов последовательности, в которых модуль разности остатков от деления обоих чисел на \(17\) совпадает с суммой остатков от деления этих чисел на \(4.\) Затем запишите минимальную сумму чисел, составляющих такую пару. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение:
Python
q, md = 0, float('inf')
nums = [int(x) for x in open('5070.txt')]
for a, b in zip(nums, nums[1:]):
if abs(a % 17 - b % 17) == (a % 4 + b % 4):
q += 1
md = min(md, a + b)
print(q, md)
Ответ: \(492 \,\, 1062\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене