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

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния 29293 + 29271 − х, где х  — на­ту­раль­ное число, не пре­вы­ша­ю­щее 8410, за­пи­са­ли в 29-⁠рич­ной си­сте­ме счис­ле­ния. Опре­де­ли­те мак­си­маль­ное ко­ли­че­ство нулей в 29-⁠рич­ной за­пи­си числа, яв­ля­ю­ще­го­ся зна­че­ни­ем дан­но­го ариф­ме­ти­че­ско­го вы­ра­же­ния. В от­ве­те за­пи­ши­те толь­ко целое число.

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

Ре­ше­ние.

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

m = []

for x in range (1,8411):

s = 29**293 + 29**271 - x

t = 0

while s:

if s % 29 == 0:

t += 1

s //= 29

m.append(t)

print(max(m))

 

Ответ: 24.


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