hdu 1124 Factorial(数论)
2024-08-25 19:37:06
题意:
求n!的尾0的个数
分析:
0一定是由因子2和5相乘产生的;
2的个数显然大于5的个数,故只需统计因子5的个数
n/5不能完全表示n!中5的个数(egg: 25),应该n/=5后,累加上n/2。
(每个因子5相隔5个数字,将间隔看成一个数,然后隔5个,又出现因子5)
#include<stdio.h>
int main()
{
int n,ans,x;
scanf("%d",&n);
while(n--)
{
ans=;
scanf("%d",&x); //x/=5;
while(x)
{
//ans++;
ans+=x/;
x/=;
}
printf("%d\n",ans);
}
}
最新文章
- Python简单爬虫入门二
- MiniUI动态添加table表格
- JSP网站开发基础总结《十三》
- OC前15天重点回顾
- 在ubuntu14.04上配置cuda_caffe_cudnn_anaconda_digits
- spring mvc学习(一)入门实例
- html accesskey (단축키 지정)
- 微信小程序 网络请求之re.request 和那些坑
- 关于ZendStudio 10.5的破解
- PHP 简单的加密解密方法
- HTTP 0.9 HTTP 1.0 HTTP 1.1 HTTP 2.0区别
- 意外的php之学习笔记
- ADO.Net的发展史
- Snowflake Snow Snowflakes POJ - 3349 Hash
- OC的反射机制
- java应用:向用户注册的邮箱发送邮件
- Pandas详解一
- 不能安装vmtools解决:一个命令安装
- MenOS
- shell 脚本学习之read
热门文章
- P3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一
- [shell基础]——数组
- ATR与ATS
- 模仿cocos2dx 风格用工厂方法,实现class A,不使用宏,
- Team Homework #3 软件工程在北航——IloveSE
- 小组开发项目--NABC分析
- MVC5 自定义表单错误信息
- IIS8中 出现ashx 401:未授权,uploadify上传文件失败
- android开发 WriteUTF与readUTF 原理
- MVC5 + EF6 入门完整教程 (1)