OpenFIPI 2.0

14

2

1e26D0

Значение арифметического выражения 9 ∙ 11210 + 8 ∙ 11150x, где x – целое положительное число, не превышающее 3000, записали в 11-ричной системе счисления. Определите наибольшее значение x, при котором в 11-ричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 60 нулей.

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

2992

for x in range(3000,1,-1): #делаем перебор с конца, чтобы первое число на выводе было ответом
    a = 9 * 11**210 + 8 * 11**150 - x
    k = 0
    while a>0:
        if a%11==0: k+=1
        a = a//11
    if k == 60:
        print(x)
        break

Просмотреть отправленные ответы 1e26D0