Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-6071
- Просмотры: 57
- Изменено: 31 июля 2026
(И. Митин) В файле содержится последовательность натуральных чисел, по модулю не превышающих \(100000.\) Определите количество троек последовательности, в которых два элемента равны между собой, а третий отличается от них, и все элементы тройки больше минимального элемента последовательности, оканчивающегося на \(40.\) В ответе запишите количество таких троек и максимальный порядковый номер элемента, отличного от остальных. Считается, что нумерация элементов последовательности начинается с \(1,\) а под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
nums = [int(x) for x in open('6071.txt')]
m40 = min(x for x in nums if abs(x) % 100 == 40)
q, n, i = 0, 0, 0
for tr in zip(nums, nums[1:], nums[2:]):
i += 1
a, b, c = tr
if len(set(tr)) == 2 and all(x > m40 for x in tr):
q += 1
if tr.count(a) == 1:
n = i
elif tr.count(b) == 1:
n = i + 1
elif tr.count(c) == 1:
n = i + 2
print(q, n)
Ответ: \(1935 \,\, 11936\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


