#590. 阶乘 Factorials
阶乘 Factorials
题目描述
的阶乘写作,表示小于等于的所有正整数的乘积。 阶乘会变大得很快,如就必须用位整数类型来存储,到了即使用浮点数也存不下了。 你的任务是找到阶乘最后面的非零位。举个例子:
,所以的最靠后的非零位是。
,所以最靠后的非零位是。
输入格式
共一行,一个不大于的正整数
输出格式
共一行,输出最靠后的非零位。
样例
输入样例1
7
输出样例1
4
输入样例2
12
输出样例2
4
N的阶乘写作N!,表示小于等于N的所有正整数的乘积。 阶乘会变大得很快,如13!就必须用32位整数类型来存储,到了70!即使用浮点数也存不下了。 你的任务是找到阶乘最后面的非零位。举个例子:
5!=1×2×3×4×5=120,所以5!的最靠后的非零位是2。
7!=1×2×3×4×5×6×7=5040,所以最靠后的非零位是4。
共一行,一个不大于4,220的正整数N
共一行,输出N!最靠后的非零位。
7
4
12
4