1.直接算阶乘,不现实:因为nnn 很大,数据量大了之后就超出计算机能够存储的整数范围了。
2.大数模拟呢?也不现实:
因为每次n∗(n+1)n * (n + 1)n∗(n+1) ,数位几乎是成线性增长的。当n=105n = 10^5n=105 时,n!n!n!的数位长度是4∗1054 *10^54∗105 。
在线刷题
本题来源于26年3月底华为实习AI方向手撕真题,同学写的面经在这
原题来自LeetCode 172. 阶乘后的零
给定一个数nnn,nnn 的阶乘末尾有多少数字 ′0′'0'′0′ ?
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
请使用微信扫描下方二维码完成注册