Цитата:
Любое однозначное можно превратить в единичку:
2-4-8-16-13-7-14-9-18-17-15-11-3-6-12-5-10-1
Если число не однозначное и начинается с 19, то 019....--029....--020....--02....
Если же не начинается с 19, то тупо берём первые две цифры и производим разрешённую операцию. Полученное число всегда будет меньше исходного, а значит, рано или поздно станет однозначным.
Мое решение такое же, за исключением последнего утверждения. Если начинается не с 1 - добавляем незначащий ноль и превращаем бывший первый значащий разряд в 1. Если далее 2 разряда получается 19 - действуем как написала
Ktina - избавляемся от 9-ки, если не 19 - любое 1d при d <> 9 превращается в однозначное число (можно показать, проверив с 10 по 18), которое затем превращаем в единичку.
ЗЫ нелишне заметить, что при данной операции превращения мы никогда не получим ноль из ненулевого исходного числа, а то утверждение было бы неверно.