微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

大数阶乘n!末尾0的个数


所谓零,就是5*2,所以 “n!末尾有多少个零”==“min(n!的质因子中5的数目,n!的质因子中2的数目”

又因为n!的质因子中5的数目必然小于等于2的数目,所以题目就变成了求n!的质因子中5的数目。 比如 26! 是 1*2*3*4*5*6……24*25*26,它们中间有多少个数能被5整除?当然是26/5=5个,但看25,它本身是5*5,也就是25代表着2个5,所以26!尾部零的数目等于 26/5 + 26/25 + 26/125 + ... 现在来计算1000!的末尾有多少个零,那么就是 1000/5 = 200 200/5 = 40 (写成1000/25也可以,但没这个意义了,下同) 40/5 = 8 8/5 = 1 结果就是 200+40+8+1 = 249

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐