В файле 8.txt содержится последовательность из 10 000 целых положительных чисел. Каждое число не превышает 10 000. Определите и запишите в ответе через пробел сначала количество пар элементов последовательности, для которых произведение элементов не кратно 34, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
file = open(’17.txt’)
arr = [int(_) for _ in file]
counter = 0
max_summ = -10 ** 10
for i in range(len(arr)):
for j in range(i + 1, len(arr)):
if (arr[i] * arr[j]) % 34 != 0:
counter += 1
max_summ = max(max_summ, arr[i] + arr[j])
print(counter, max_summ)
Ответ: 45539445 19999