Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-5069
- Просмотры: 137
- Изменено: 29 мая 2026
(А. Брейк) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(0\) до \(10~000\) включительно. Запишите в ответе количество троек элементов последовательности, в которых хотя бы одно число оканчивается на \(4\) в пятеричной системе счисления и ни одно из чисел не имеет цифру \(0\) в своей шестеричной записи. Затем запишите максимальную разность между максимальным и минимальным числами в таких тройках. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
def conv(n):
if n == 0:
return '0'
alph = '012345'
ans = ''
while n:
ans = alph[n % 6] + ans
n //= 6
return ans
q, md = 0, 0
nums = [int(x) for x in open('5068.txt')]
for tr in zip(nums, nums[1:], nums[2:]):
if any(z % 5 == 4 for z in tr) and all(conv(z).count('0') == 0 for z in tr):
q += 1
md = max(md, max(tr) - min(tr))
print(q, md)
Ответ: \(748 \,\, 981\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


