Олимпиадный тренинг

Задача . кп05-422


Задача

Темы:

На вход алгоритма подается целое неотрицательное число N. Алгоритм строит по нему новое число R следующим образом:

1\. Строится троичная запись числа N. 2\. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то вычисляется сумма цифр полученной троичной записи, эта сумма переводится в троичную систему счисления и дописывается в конец числа.

Полученная таким образом запись является троичной записью искомого числа R.

Например, для исходного числа 11 = 102₃ результатом является число 10210₃ = 102, а для исходного числа 12 = 110₃ это число 11010₃ = 111. Укажите минимальное чётное число R, большее 220, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.


time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя