Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Шастин. 7.05.2025
- Просмотры: 1865
- Изменено: 9 мая 2025
(Л. Шастин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(-100~000\) до \(100~000\) включительно. Определите количество троек элементов последовательности, в которых модуль суммы отрицательных чисел не больше суммы положительных, а произведение элементов тройки оканчивается на ту же цифру, что и максимальный элемент в последовательности. В ответе запишите количество найденных троек чисел, затем максимальное значение из модулей произведений элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
nums = [int(x) for x in open('17.txt')]
mn = max(nums) % 10
q = 0
p = 0
for tr in zip(nums, nums[1:], nums[2:]):
if abs(sum(x for x in tr if x < 0)) <= sum(x for x in tr if x >= 0) \
and abs(tr[0] * tr[1] * tr[2]) % 10 == mn:
q += 1
p = max(p, abs(tr[0] * tr[1] * tr[2]))
print(q, p)
Ответ: \(39 \,\, 30322836690237\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


