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

Задача . Универсальный счетчик с "ведущими нулями".


Задача

Темы:
Дано число N. Найдите значение N+1 и выведите k (k>0) младших разрядов с ведущими нулями для записи числа в P-й системе счисления.
Напишите подпрограмму, которая решает поставленную задачу. 
Подпрограмма должна вернуть список из значений цифр в десятичной системе счисления.
Входные данные возвращаемое 
значение
выходные
данные
пояснение
N P k
1 2 4 [0,0,1,0] 0 0 1 0 N+1=2=102 и добавляем ведущие нули
126 10 2 [2,7] 2 7 126+1=127 и выводим 2 младших разряда
1579 16 5 [0,0,6,2,12] 0 0 6 2 12 N+1=1580=62С16, добавляем ведущие нули и выводим
5 младших разрядов. Значение цифры С равно 12 
57648 100 4 [0,5,76,49] 0 5 76 49 N+1=57649  в 100-й системе счисления будет три цифры со значениями 5, 76, 49 - добавляем ведущий ноль
999999 1000 2 [0,0] 0 0 N+1=1000000=1001000 выводим только два младших разряда

Напишите подпрограмму, которая решает поставленную задачу.
Пояснение: Программа реализует один такт работы простого счетчика

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

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