OpenFIPI 2.0

14

2

cB31cc

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

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

2662

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

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