`
linest
  • 浏览: 155605 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

ZOJ-2022* 阶乘末尾多少个零

    博客分类:
  • acm
 
阅读更多
2022:给出一个数,计算它阶乘后末尾多少个0.

思路:10 只能由 2 和 5 提供。而2富富有余,只考虑5的个数即可。
转化为统计5因子出现次数问题。循环除5即可。第一次处以5代表5的倍数有几个。
第二次除5代表25个数有几个,依此类推。

大量输出时,cout比printf慢很多,时间限制时,多用printf。本题cout会WA掉。

#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{		
	int n;
	int fac;
	int num;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		num=0;
		scanf("%d",&fac);
		while(fac/5)
		{
			num+=fac/5;
			fac/=5;
		}
		printf("%d\n",num);
	}

}



分享到:
评论

相关推荐

    在线判断-算法题

    - **特点**:日本的一个在线编程平台,题目新颖有趣。 - **适用对象**:喜欢挑战新鲜事物的编程爱好者。 - **优势**:题型多样,富有创意。 ### 12. CF (Codeforces) - **特点**:全球最受欢迎的在线编程竞赛平台...

    ACM算法经典书籍----最全最详细的书籍推荐!

    - [Zhejiang University Online Judge (ZOJ)](http://acm.zju.edu.cn/onlinejudge/) 以上书籍和学习路径为想要深入学习算法的同学提供了丰富的资源,通过系统性地学习这些经典书籍,可以显著提升算法理解和应用的...

    欧拉回路题集

    1. **Strange Country II (ZOJ-3332) 竞赛图** - **题目描述**:在一种特殊的图——竞赛图中寻找哈密顿回路。 - **解题思路**:竞赛图中每个节点的入度和出度都为1,因此可以按照顺序构造哈密顿回路。 - **数据...

    线段树题目

    - **ZOJ 3279**:这是一道简单的线段树题目,要求改变level的数量,并查询第几个的level是多少。解决此类问题时,重点在于如何在线段树中正确地维护和更新这些level信息。 - **HDU 3397**:这道题需要设计两个标记...

    ACM练习题库

    - 解决ZOJ等网站上的难题 - 参加各类在线比赛,体验比赛氛围 - 对已解决的题目进行深入分析,探索更优解法 通过以上训练计划,可以在短时间内迅速提高算法和编程能力,更好地应对各种类型的ACM竞赛。

    acm新手训练方案新手必备

    - **分治算法**:适用于将大问题分解成多个小问题进行求解的方法。 - **示例题目**: - POJ 2488: 分治算法的应用 - POJ 3083: 分治算法的高级实例 - POJ 3009: 分治算法的变种应用 - POJ 1321: 分治算法的特殊...

    Acm竞赛常用算法与数据结构

    - **浙江大学微软技术俱乐部**和**ZOJ**(在线评测系统)是训练和选拔优秀选手的重要平台。 - **参考书籍**:《C++ Primer》、《C++标准程序库》、《算法导论》、《算法艺术与信息学竞赛》等是深入学习的基础资料...

    acm 资料大全 程序 设计 竞赛 icpc

    - 经常参与ZOJ等在线评测系统的练习。 - 参加校内或线上的模拟赛。 - 注重团队协作能力的培养。 - 养成良好的编程习惯和调试能力。 #### 四、常见算法与数据结构详解 - **图论**: - 最短路径算法(Floyd、...

    OnlineJudge站点网址

    #### 2.2 Zhejiang University ACM Online Judge (ZOJ) - **网址**: http://acm.zju.edu.cn - **特点**: - 由浙江大学维护,题目难度适中,适合练习ACM竞赛题目。 - 界面简洁,易于上手。 #### 2.3 Sichuan ...

    acm程序设计曾宗根

    - **浙江大学在线评测系统(ZOJ)**:这是一个常用的在线评测平台,提供了丰富的题目资源和即时反馈机制。 - **提交代码**:介绍如何在ZOJ平台上注册账户、提交代码以及查看评测结果的过程。 #### 3. C++ STL泛型...

    国际大学生程序设计竞赛指南—ACM程序设计

    - **平台**: 例如浙江大学在线评测系统 (ZOJ)。 - **功能**: 在线提交代码、获取即时反馈。 - **流程**: - 注册账号并登录。 - 查看题目描述和要求。 - 编写并提交代码。 - 获取评测结果,根据结果调整代码直至...

    zoj-cpp.zip_zoj

    【标题】"ZOJ-CPP.zip" 是一个包含ZOJ(在线判题系统ZeroJudge)网站上多个C++编程练习解答的压缩包。这个压缩包的名称表明它专注于C++语言,很可能是一个学习资源,旨在帮助初学者理解和解决动态规划问题。 【描述...

    在线online judge

    - **特点**: POJ相较于ZOJ建立时间稍晚,但题目更新迅速,数量已接近或超过了ZOJ。POJ的特点在于举办在线比赛的频率较高,这对于参赛者来说是一个很好的实战机会。与ZOJ相比,POJ的数据难度略低,但这并不意味着其...

    备战ACM资料 DP问题等

    ACM (Association for Computing Machinery) 是一个国际计算机科学领域的专业组织,它所举办的编程竞赛(ACM International Collegiate Programming Contest, ICPC)是全球最具影响力的大学生团队程序设计竞赛之一。...

    ZOJ全部题目分类(分得很细哦)

    ### ZOJ全部题目分类详解 #### 一、概述 ZOJ(Zhejiang Online Judge)作为一项在线编程竞赛平台,提供了丰富的算法题目供学习者练习。本文将根据所提供的文件中的“初学者题”、“模拟问题”、“动态规划”及...

Global site tag (gtag.js) - Google Analytics