Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-6295
- Просмотры: 67
- Изменено: 1 августа 2026
В файле содержится последовательность целых чисел, по модулю не превышающих \(10000.\) Определите количество пар элементов последовательности, для которых выполняются следующие условия:
- последняя цифра записи одного из элементов пары совпадает с предпоследней цифрой записи другого элемента;
- ровно один элемент из пары делится без остатка на \(11;\)
- сумма квадратов элементов пары не меньше квадрата среднего арифметического всех элементов последовательности, две последние цифры в записи которых одинаковы.
В ответе запишите два числа: сначала количество найденных пар, затем максимальную величину суммы квадратов элементов этих пар.
Решение:
Python
nums = [int(x) for x in open('6064.txt')]
tmp = [x for x in nums if abs(x) > 9 and abs(x) % 10 == abs(x) // 10 % 10]
avg2 = (sum(tmp) / len(tmp)) ** 2
q, ms = 0, 0
for a, b in zip(nums, nums[1:]):
if (abs(a) % 10 == abs(b) // 10 % 10 or abs(b) % 10 == abs(a) // 10 % 10) \
and (a % 11 == 0) != (b % 11 == 0) \
and a**2 + b**2 >= avg2:
q += 1
ms = max(ms, a**2 + b**2)
print(q, ms)
Ответ: \(153 \,\, 182503568\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


