NUC1013 阶乘结果末尾有多少零【分析思维】
来源:互联网 发布:程序设计与软件开发 编辑:程序博客网 时间:2024/06/09 22:49
阶乘结果末尾有多少零
时间限制: 1000ms 内存限制: 65536KB
通过次数: 4总提交次数: 14
问题描述
1000的阶乘1*2*3*...*1000结果是一个超过2500位的数,求这么大的数末尾有多少个连续的零。
输入描述
本题有多组测试数据,每组测试数据占一行。 每组数据含有一个正整数N。(N不大于1000000000)
输出描述
输出一个整数,表示N!的末尾有多少个连续的零。
样例输入
151000
样例输出
01249
来源
{NOJ}
问题分析:(略)
这个问题和《UVALive2158 POJ1401 HDU1124 ZOJ2024 Factorial【分析思维】》几乎是同一个问题,只是输入与输出格式有所不同,代码简单改一下就AC了。
程序说明:参见参考链接。
参考链接:UVALive2158 POJ1401 HDU1124 ZOJ2024 Factorial【分析思维】
题记:程序做多了,不定哪天遇见似曾相识的。AC的C++程序如下:
#include <iostream>#include <stdio.h>using namespace std;inline int getlast0s(int n){ int ans = 0; while(n) { ans += n / 5; n /= 5; } return ans;}int main(){ int n; while(scanf("%d", &n) != EOF) printf("%d\n", getlast0s(n)); return 0;}
阅读全文
0 0
- NUC1013 阶乘结果末尾有多少零【分析思维】
- 阶乘结果末尾有多少零?
- fjnu 1307 阶乘结果末尾有多少零
- FJNU 1307 阶乘结果末尾有多少零
- n的阶乘结果中末尾有多少个零?
- 100阶乘末尾有多少个零?
- 100阶乘末尾有多少个零
- 100阶乘末尾有多少个零
- 计算N的阶乘结果末尾含多少个零
- 100的阶乘末尾有多少个零?
- 100的阶乘末尾有多少个零?
- 100的阶乘末尾有多少个零
- 求N的阶乘N!末尾有多少个零
- 100阶乘末尾有多少个零?(转)
- n!阶乘末尾有多少个零0
- 求n的阶乘的末尾有多少个零
- N的阶乘末尾有多少个零
- 如何计算阶乘运算结果尾部有多少个零
- 15.1, 15.2, 15.3, 15.5
- Git 笔记
- 在jsp中用ajax向action传值为空 JSP中确定有值
- MVP+Retrofit+RxJava+Okhttp拦截器
- Ubuntu 搜索文件的方法
- NUC1013 阶乘结果末尾有多少零【分析思维】
- AMD phenom(翼龙) x4 955 黑苹果(El Capital 10.11.6)安装成功记录
- 利用jQuery load 方法加载HTML公共页面,导航菜单自动选中
- 【实验楼系列】【makefile】编译,链接基础实验
- maven包结构及作用
- http 响应头详解
- 人工智能用于电视剧、电影穿帮镜头检测
- WIN7打开 elasticsearch.bat 5.0闪退的问题
- Ubuntu 与windows 系统之间文件传输