Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-8100
- Просмотры: 519
- Изменено: 28 января 2026
*(И. Карпачев) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры, арифметические знаки «+» и «-» и скобки «(» и «)». Определите в этом файле максимальное количество идущих подряд групп символов вида \((A+B)\) или \((A-B),\) где \(A\) обозначает натуральное число, не кратное \(5,\) а \(B\) – натуральное число, кратное \(5.\) В записи чисел \(A\) и \(B\) не должно быть незначащих нулей. Например, для строки (((56+-+00(0678-89)(7182-15)(3222+745)) ответом будет \(19.\)
Решение:
Python
from re import finditer
s = open('8099.txt').readline().strip()
ml = 0
for br in finditer(r'(\(([1-46-9]|[1-9][0-9]*[1-46-9])[+\-](5|[1-9][0-9]*[05])\))+', s):
ml = max(ml, len(br.group(0)))
print(ml)
Ответ: \(55\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


