博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Factorial Trailing Zeroes
阅读量:5283 次
发布时间:2019-06-14

本文共 245 字,大约阅读时间需要 1 分钟。

求一个整数n的阶乘后面有几个0

思路:0肯定是由5*2=10得到,2的个数肯定远大于5,所以只要数一下n的阶乘的因式分解里有几个5即可。

  1. classSolution{
  2. public:
  3. int trailingZeroes(int n){
  4. int count =0;
  5. while(n)
  6. {
  7. count += n /5;
  8. n = n /5;
  9. }
  10. return count;
  11. }
  12. };

转载于:https://www.cnblogs.com/flyjameschen/p/4316706.html

你可能感兴趣的文章
Object流
查看>>
网关服务器——个人学习
查看>>
bzoj1293 [SCOI2009]生日礼物
查看>>
转 10 个 Nginx 的安全提示
查看>>
jQuery UI-draggable参数学习
查看>>
Windows Phone开发(8):关于导航的小技巧 转:http://blog.csdn.net/tcjiaan/article/details/7285062...
查看>>
React零碎知识点回顾
查看>>
字符串类型 字符串下标 字符串的方法 切片 for循环的一些总结
查看>>
Redis
查看>>
记一次mysql的preparedStatement使用超限问题
查看>>
Ajax学习笔记1之第一个Ajax应用程序
查看>>
机器学习算法应用场景实例六十则
查看>>
flush it! 关于数据缓冲区
查看>>
第十三讲:外观模式
查看>>
15_获取LayoutInflater的三种方法
查看>>
docker volume
查看>>
free - 显示系统内存信息
查看>>
webstorm快捷键整理
查看>>
【几个常见的分享按钮】(非JiaThis)
查看>>
线程池
查看>>