牛客题霸 [有关阶乘的两个问题1] C++题解/答案

题目描述

给定一个非负整数N,返回N!结果的末尾为0的数量

题解:

这个题有技巧
10=2*5,也就是说有一对2和5就会贡献一个0,但是2的数量远远大于5,所以只用统计五即可

代码:

class Solution {public:/*** the number of 0* @param n long长整型 the number* @return long长整型*/long long thenumberof0(long long n) {// write code herelong long sum=0;while(n){sum+=n/5;n/=5;}return sum;}
};

牛客题霸 [有关阶乘的两个问题1] C++题解/答案相关推荐

  1. 牛客题霸 [数组中未出现的最小正整数] C++题解/答案

    牛客题霸 [数组中未出现的最小正整数] C++题解/答案 题目描述 给定一个无序数组arr,找到数组中未出现的最小正整数 例如arr = [-1, 2, 3, 4].返回1 arr = [1, 2, ...

  2. 牛客题霸 [没有重复项数字的所有排列] C++题解/答案

    牛客题霸 [没有重复项数字的所有排列] C++题解/答案 题目描述 给出一组数字,返回该组数字的所有排列 例如: [1,2,3]的所有排列如下 [1,2,3],[1,3,2],[2,1,3],[2,3 ...

  3. 牛客题霸 [ 有重复项数字的所有排列] C++题解/答案

    牛客题霸 [ 有重复项数字的所有排列] C++题解/答案 题目描述 给出一组可能包含重复项的数字,返回该组数字的所有排列. 题解: 很多人应该都是用的递归方式来做,这里介绍一个stl的next_per ...

  4. 牛客题霸 [子数组的最大累加和问题] C++题解/答案

    牛客题霸 [子数组的最大累加和问题] C++题解/答案 题目描述 给定一个数组arr,返回子数组的最大累加和 例如,arr = [1, -2, 3, 5, -2, 6, -1],所有子数组中,[3, ...

  5. 牛客题霸 [删除有序链表中重复的元素] C++题解/答案

    牛客题霸 [删除有序链表中重复的元素] C++题解/答案 题目描述 删除给出链表中的重复元素(链表中元素从小到大有序),使链表中的所有元素都只出现一次 例如: 给出的链表为1\to1\to21→1→2 ...

  6. 牛客题霸 [数组中出现次数超过一半的数字] C++题解/答案

    牛客题霸 [数组中出现次数超过一半的数字] C++题解/答案 题解: 题意很明确 跑一遍for循环,统计每个数出现的大小 然后再跑一边循环,查看是否存在大于一半的情况 注意题目要求是大于,没有等于 代 ...

  7. 牛客题霸 [链表中倒数第k个结点] C++题解/答案

    链表中倒数第k个结点 题解: 我们把链表存两份,让其中一个先走k个节点,然后两个链表一起走,直到第一个链表到头,因为两个相差k个节点,所以第二个链表停的位置就是倒数第k个 代码: /* struct ...

  8. 牛客题霸题目及题解汇总

    牛客题霸 单链表的选择排序 C++题解/答案 牛客题霸 最少素数拆分 C++题解/答案 牛客题霸 两数之和 C++题解/答案 牛客题霸 反转链表 C++题解/答案 牛客题霸 二分查找 C++题解/答案 ...

  9. 牛客题霸 [两个链表生成相加链表] C++题解/答案

    牛客题霸 [两个链表生成相加链表] C++题解/答案 题目描述 假设链表中每一个节点的值都在 0 - 9 之间,那么链表整体就可以代表一个整数. 给定两个这种链表,请生成代表两个整数相加值的结果链表. ...

最新文章

  1. Slog64_项目上线之ArthurSlog个人网站上线3
  2. 基于iscsi实现文件存储共享
  3. 自制代码生成器 多种模版引擎 支持生成各种代码
  4. 用RadASM开发窗口程序(2)
  5. SQL5 将查询后的列重新命名(数据库的几种去重方法)
  6. android webView注入js方法
  7. Dubbo下一站:Apache顶级项目
  8. c语言定义的几种易错的说明
  9. Linux系统平均负载3个数字的含义
  10. [转载]赵匡胤做事有底线
  11. 教你怎样打领带(附图)绝对实用哦!!!【实用】
  12. 局域网电脑资产搜集管理
  13. d-s证据理论 matlab 完整代码
  14. Sloth:网易流计算服务化平台架构实践
  15. 【李宏毅】机器学习-RNN
  16. 关于CFree5.0中设置支持C99模式
  17. PDF格式和HTML,XML格式
  18. matlab拉普拉斯因式分解,拉氏变换与反变换
  19. 小明一家过桥,过桥时是黑夜_过桥:如何过渡到软件开发的职业
  20. 【Codeforces Round #565 (Div. 3) A B C D E F】解题报告

热门文章

  1. 人类究竟有多喜欢看热闹?! | 今日最佳
  2. 豆瓣最高评分8.1!万维钢:读懂这本书,你会比身边人更深的理解这个时代
  3. C语言入门经典材料领走不谢!
  4. oracle cpu 100%原因,oracle 12.1 cpu 100%
  5. 2020项目商机_2020未来商机,一万元可以做什么项目
  6. python中的成员运算符是干嘛的_在Python中使用成员运算符的示例
  7. wordpress多站点主站调用分站最新文章_企业网站SEO最新的7个优化步骤!
  8. c语言next的用法,C语言strchr使用之Next查找和截断想要的字符串
  9. leetcode199. 二叉树的右视图(层序遍历03)
  10. 7-1 活动选择问题 (25 分)(思路+详解+扩展)宝 今天你AC了吗!!!