Я купил пустой DVD, чтобы записать мое любимое телешоу. Он поставляется с 20-значными наклейками. 2 каждого из "0" - "9".
Я подумал, что было бы неплохо дать цифровую метку моей новой коллекции DVD. Я записал наклейку "1" на своем первом записанном DVD и положил 19 оставшихся наклейки в ящик.
На следующий день я купил еще один пустой DVD (получив на нем 20 новых стикеров), и после записи шоу я назвал его "2".
И потом я начал задаваться вопросом: когда наклейки закончатся, и я больше не смогу обозначить DVD?
Несколько строк Python, нет?
Можете ли вы предоставить код, который решает эту проблему с разумным временем выполнения?
Изменить: грубая сила просто займет слишком много времени. Пожалуйста, улучшите ваш алгоритм, чтобы ваш код вернул правильный ответ, скажем, в минуту?
Дополнительный кредит: что, если на DVD-диски было три наклейки каждой цифры?