Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-5022
- Просмотры: 135
- Изменено: 27 мая 2026
(В. Селезнёв) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(1\) до \(10~000\) включительно. Рассматриваются шестерки идущих подряд чисел, в которых первые три элемента образуют возрастающую арифметическую прогрессию, а последние три элемента – возрастающую геометрическую, или наоборот – первые три элемента образуют возрастающую геометрическую прогрессию, а последние три – возрастающую арифметическую прогрессию. Выберите такие из указанных шестёрок чисел, для которых знаменатель геометрической прогрессии такой же, как и разность арифметической прогрессии. В ответе запишите два числа: сначала количество подходящих шестёрок, а затем наибольшую из их сумм.
Решение:
Python
nums = [int(z) for z in open('5022.txt')]
q, ms = 0, 0
for a, b, c, d, e, f in zip(nums, nums[1:], nums[2:], nums[3:], nums[4:], nums[5:]):
if a < b < c and d < e < f:
if a + c == 2 * b and d * f == e**2 and b - a == e // d or \
a * c == b**2 and d + f == 2 * e and b // a == e - d:
q += 1
ms = max(ms, a + b + c + d + e + f)
print(q, ms)
Ответ: \(24 \,\, 27600\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


