Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-8468
- Просмотры: 903
- Изменено: 12 января 2026
(О. Лысенков) В файле содержится последовательность натуральных чисел, не превышающих \(100~000.\) Определите количество пар элементов последовательности, в которых ровно один элемент больше максимального элемента последовательности, оканчивающегося на \(93,\) и хотя бы один элемент пары начинается на цифру \(9.\) Под парой подразумеваются два идущих подряд элемента. В ответе запишите количество найденных пар, затем сумму только тех элементов найденных пар, которые больше значения максимального элемента последовательности, оканчивающегося на \(93.\) В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение:
Python
nums = [int(x) for x in open('8468.txt')]
m93 = max([x for x in nums if x % 100 == 93])
q, s = 0, 0
for x, y in zip(nums, nums[1:]):
if (x > m93) != (y > m93) and \
(str(x)[0] == '9' or str(y)[0] == '9'):
q += 1
s += x if x > m93 else y
print(q, s)
Ответ: \(783 \,\, 78138677\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


