โจทย์1447--阶乘计算

1447: 阶乘计算

[Creator : ]
จำกัดเวลา : 1.000 sec  จำกัดหน่วยความจำ : 256 MB

คำอธิบาย

在学习了进制转换后,有一个问题:n的阶乘(n!) 转换成P进制后,末尾会有多少零呢?

n的阶乘是指1到n的乘积,n!=1*2*3*...*n。

比如:10!=(3628800)10=(156574400)8=(1101110101111100000000)2=

(375F00)16

10!表示成十进制、八进制,未尾都有2个零;

10!表示成二进制未尾有8个零。

请你编程计算n!表示p进制后末尾零的个数。

ข้อมูลนำเข้า

一行,两个用空格隔开的整数n,p.

对于20%的数据:2<n<20,p=10

对于100%的数据:2<=n<=1000000,2<=p<=100000,其中20%的数据p=10


ข้อมูลส่งอออก

一行,一个整数,表示零的个数。

ตัวอย่างข้อมูลนำเข้า Copy

10 2

ตัวอย่างข้อมูลส่งออก Copy

8

ที่มา