В файле 9.txt содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе сначала количество пар элементов последовательности, у которых сумма элементов кратна 134, затем, через пробел, максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
# Считываем элементы файла и добавляем их в список
a = [int(x) for x in open(’9.txt’)]
k = 0 # Количество пар
mx = -10000 # Максимальная сумма
for i in range(len(a)): #i = 0, j = 1, 2, 3...n => i = 1, j = 2, 3, 4...n и так далее
for j in range(i+1, len(a)):
if ((a[i]+a[j]) % 134 == 0):
k += 1
mx = max(mx,a[i]+a[j])
print(k, mx)
Ответ: 372713 19966