eolymp
bolt
Try our new interface for solving problems

!

Вы являетесь одним из участников ICPC и отвечаете за разработку библиотеки длинной арифметики для работы с числами в различных системах счисления. Вы только что закончили писать свой код, так что теперь на следующем этапе вы должны проверить, или он работает правильно. Вы решили для этой цели написать простую, широко известную функцию факториала: \includegraphics{https://static.e-olymp.com/content/01/01e17d5669e3945b82ef6807ebcd7ea9a42be4fe.jpg} \textbf{M! = i = M × (M − 1) × ··· × 2 × 1, 0! = 1}. Ваша задача написать программу, которая показывает количество нулей после вычисления \textbf{M!} в системе счисления с основанием \textbf{N}, для заданных чисел \textbf{N} и \textbf{M}. \InputFile Ввод содержит несколько наборов данных. Каждый набор данных описывается одной строкой в ​​формате, указанном ниже: \textbf{N M} где \textbf{N }представляет собой десятичное число от \textbf{8} до \textbf{36} включительно, а \textbf{M} -- строчное представление заданного числа в системе счисления \textbf{N}. Числа разделены ровно одним символом пробела. Строчное представление числа \textbf{M} содержит до \textbf{12} символов в системе счисления \textbf{N}. В случае, если \textbf{N} больше \textbf{10}, то латинские заглавные буквы \textbf{A}, \textbf{B}, \textbf{C}, ... представляют цифры \textbf{10}, \textbf{11}, \textbf{12}, ..., соответственно. Входные данные завершается строкой, содержащей два нуля, эта строка не должна быть обработана. \OutputFile Для каждого набора данных, полученных на входе, выведите строку, содержащую десятичное число, равное количеству конечных нулей в строке представление \textbf{M!} в системе счисления с основанием \textbf{N}.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
10 500
16 A
0 0
Çıxış verilənləri #1
124
2
Mənbə ACM-ICPC Japan Alumni Group Summer Camp 2007, Day 2, Tokyo, Japan, 2007-09-23