В файле содержится последовательность из целых положительных чисел. Каждое число не превышает
. Определите и запишите в ответе сначала количество пар элементов последовательности, для которых произведение элементов делится без остатка на
, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
f = open(’17.txt’)
count = 0
maxim = 0
a = [int(i) for i in f.readlines()]
for i in range(len(a) - 1):
for j in range(i + 1, len(a)):
if a[i] * a[j] % 17 == 0:
count += 1
maxim = max(maxim, a[i] + a[j])
print(count, maxim)
Ответ: 5998110 19979