В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно.
Определите количество пар последовательности, в которых только одно число оканчивается на 3, а сумма квадратов элементов пары не меньше квадрата максимального элемента последовательности, оканчивающегося на 3.
В ответе запишите два числа: сначала количество найденных пар, затем максимальную из сумм квадратов элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Ответ:
(количество найденных пар) (максимальная из сумм квадратов элементов таких пар)

Демонстрационный вариант ЕГЭ 2023 г. – задание №17
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
f=open('17 (1).txt') a=[int(x) for x in f.readlines()] mx=-10**20 for i in range(len(a)): if (abs(a[i])%10==3) and(a[i]>mx): mx=a[i] print(mx) k=0 m=-10**40 for i in range(len(a)-1): if (abs(a[i])%10==3 and abs(a[i+1])%10!=3) or (abs(a[i])%10!=3 and abs(a[i+1])%10==3): if a[i]**2+a[i+1]**2 >= mx**2: k += 1 m = max(a[i]**2+a[i+1]**2, m) print(k, m) |
Ответ: 180, 190360573