В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые — значения от —10 000 до 10 000 включительно. Определите количество пар последовательности, в которых хотя бы одно число делится на 11, а сумма элементов пары не более максимального элемента последовательности, кратного 11.
В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
(количество найденных пар) (максимальная сумма)
Апробация ЕГЭ по информатике 19 февраля 2022 – задание №17
Тренировочный экзамен по информатике и ИКТ (КЕГЭ) в компьютерной форме
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
f = open('17.txt') s = f.readlines() a = [int(x) for x in s] k = 0 m = -10001 for i in a: if i>m and i%11==0: m=i mx=0 for i in range(len(a)-1): if (a[i]%11==0 or a[i+1]%11==0) and (a[i]+a[i+1])<=m: k+=1 mx=max(mx, a[i]+a[i+1]) print(k, mx) |
Ответ: 731 990