Задания
Версия для печати и копирования в MS Word
Тип 14 № 71001
i

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния 7170 + 7100 − x, где x  — целое по­ло­жи­тель­ное число, не пре­вы­ша­ю­щее 2030, за­пи­са­ли в 7⁠-⁠рич­ной си­сте­ме счис­ле­ния. Опре­де­ли­те наи­боль­шее зна­че­ние x, при ко­то­ром в 7⁠-⁠рич­ной за­пи­си числа, яв­ля­ю­ще­го­ся зна­че­ни­ем дан­но­го ариф­ме­ти­че­ско­го вы­ра­же­ния, со­дер­жит­ся ровно 71 нуль.

В от­ве­те за­пи­ши­те число в де­ся­тич­ной си­сте­ме счис­ле­ния.

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

for x in range (2030, 1, -1):

t = 7**170 + 7**100 - x

c = 0

while t != 0:

if t % 7 == 0:

c += 1

t //= 7

if c == 71:

print(x)

exit()

 

Ответ: 2029.

 

При­ведём ре­ше­ние Алек­сандра Коз­ло­ва на языке Python.

def seven(n):

return str(n % 7) + seven(n // 7) if n else ''

for x in range(2030, 1, -1):

s = seven(7**170 + 7**100 - x)

if s.count('0') == 71:

print(x)

break


Аналоги к заданию № 71001: 79727 Все

Источник: Де­мон­стра­ци­он­ная вер­сия ЕГЭ−2025 по ин­фор­ма­ти­ке