N的阶乘末尾0的个数 (python)

分析

对N的阶乘进行质因子分解,N! = (2^{X}\times 3^{Y}\times 5^{Z} \cdots),由于10=2\times 5,所以0的个数只与X和Z有关,每一对2和5相乘可以得到一个10,于是有0的个数等于min(X,Z),不难看出X大于Z。所以0的个数只与Z有关。

解法 1

要计算Z,最直接的方法就是计算i(i=1,2,..N)的因式分解中5的指数,然后求和:

N = int(input())
res = 0
for i in range(1,N+1):j = iwhile j%5==0:res += 1j //= 5
print(res)

解法 2

利用公式 Z=[N/5] + [N/5^{2}] +[N/5^{3}] +\cdots

其中[N/k]为1,2,3,..., N中能被k整除的数的个数

N = int(input())
res = 0
while N:res += N//5N //= 5
print(res)

类似的问题:

求N的阶乘的二进制表示中最低位1的位置

解法 1

这个和上面的解法类似,都是求1,2,..N中含2的质因子的个数,因为每乘一个2都会向左平移1位。

N = int(input())
res = 0
while N:N >>= 1res += N
print(res)

解法 2

N!含质因子2的个数等于N减去N的二进制中1的个数

N = int(input())
V = N
res = 0
while V:V &= V-1res += 1
print(N - res)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/50153.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2022-2028全球与中国虚拟数字人市场现状及未来发展趋势

辰宇信息咨询市场调研公司最近发布-《2022-2028全球与中国虚拟数字人市场调研报告》 内容摘要 本文重点分析在全球及中国有重要角色的企业,分析这些企业虚拟数字人产品的市场规模、市场份额、市场定位、产品类型以及发展规划等。主要企业包括: 微软 歌力思 克理…

虚拟数字人市场现状研究分析-

辰宇信息咨询市场调研公司最近发布-《2022-2028中国虚拟数字人市场现状研究分析与发展前景预测报告》 内容摘要 本文研究中国市场虚拟数字人现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市场的虚拟数字人收入、市场份额、市场定位、…

2018中国方案商500强榜单

https://mp.weixin.qq.com/s/qOXO9AScoK8M8ez-AxrLCQ 2018中国方案商500强榜单 中国IT生态大会 特大号 7月30日 中国方案商500强(VAR500),是由商业伙伴咨询机构推出的每年一度的大型调查评选活动。2018年中国方案商500强,由方案…

虚拟数字人市场现状研究分析报告 -

辰宇信息咨询市场调研公司最近发布-《2022-2028中国虚拟数字人市场现状研究分析与发展前景预测报告 》 内容摘要 本文研究中国市场虚拟数字人现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市场的虚拟数字人收入、市场份额、市场定位、…

需不需要给数字人装上ChatGPT ?多家公司是这样回应的

近年来,随着人工智能的快速发展,数字人与ChatGPT这样的语言模型的结合引起了广泛的关注和讨论。ChatGPT是一种强大的对话生成模型,能够模拟自然语言交流,并在各种领域提供个性化的服务。然而,关于给数字人装上ChatGPT是…

荣耀猎人是鸿蒙,荣耀猎人游戏本发布 | 荣耀推出全场景游戏品牌 “Hunter”

据官网消息,荣耀猎人V700配备了一块 16.1 英寸 1920x1080 分辨率 144Hz 刷新率 100% 的 sRGB 色域的电竞屏,其屏幕对比度高达 1000:1,并拥有 300 尼特亮度。 荣耀猎人 V700 搭载 Intel 十代酷睿 H 系列处理器,可选四核心 i5-10300…

腾讯花18亿获捷成独家授权!影视版权格局再变动

今年年初,国内影视版权大户捷成股份对外宣布,旗下公司与腾讯签订影视授权合同,以18亿的价格将公司总数量不少于6332部影视节目授权于腾讯,授权期达到6年。 此次授权为独家授权,腾讯享有独家分销权。交易之后&#xff0…

因民间借贷财产被冻结,捷成股份巨额债务危机坐实?

对曾经的“广电第一股”北京捷成世纪科技股份有限公司(下称捷成股份,股票代码300182.SZ)来说,最近可谓祸不单行。 一、从“债务危机”曝光到巨额财产被封,捷成股份成“老赖”? 4月23日,一封来…

“广电第一股”捷成股份再曝一笔巨额债务逾期 法院已受理相关诉讼

2月25日消息 北京捷成世纪科技股份有限公司(简称捷成股份(300182,股吧))又一笔巨额债务逾期事件浮出水面。据知情人士爆料,捷成股份拖欠北京某教育公司数千万元借款也已严重逾期,该公司已经启动司法程序,而法院也已受理…

2020年复旦大学计算机学院夏令营面经

2020年复旦大学计算机学院夏令营面经 先上图 前言 前面的机试和英语,都是一个参考作用,当时选方向时的竞争情况,基本是6个进一个,难度和北大差不多 英文口语面试 是根据你的自我介绍提问的,比如我介绍了我在北京…

2019复旦大学计算机分数线,2019复旦大学录取分数线(在各省市录取数据)

复旦大学校名取自《尚书大传》之“日月光华,旦复旦兮”,始创于1905年,原名复旦公学,1917年定名为复旦大学,是中国人自主创办的第一所高等院校。2000年,复旦大学与上海医科大学合并。目前,学校拥…

2023复旦大学计算机考研经验分享

最新数据见:北京航空航天大学经验分享历年真题_N诺计算机考研 北京航空航天大学计算机学院官网 北京航空航天大学软件学院官网 北京航空航天大学网络空间安全学院官网 北京航空航天大学(Beihang University),简称北航&#x…

上海交通大学2023计算机考研上岸经验贴

个人情况: 交大本科计算机,无科研经历,无比赛奖项,在你交计算机属于快倒数的水平,21年6月裸考六级510,报的学硕,最后初试第四总分第四拟录取(交大是11408,政治76、英语8…

如何考上复旦大学研究生

考研结果出来后到现在,一直在思索着怎么给大家实用的考研经验,回顾了我这一年的考研历程,我觉得最实用的经验莫过于四个字: 认真学习 作为通用型的考研经验,相信我的这篇文章还是或多或少会对大家有些帮助的。个人觉得…

复旦大学计算机机试

复旦大学计算机机试 笔者最近打算刷一下各大高校的机试题,暂时不详细分类(可能是夏令营,预推免,也可能是考研机试。很有可能不全) 就按照学校分类一下: 先从最简单的复旦刷起。 题目来源是一个名叫N诺的…

复旦大学研究生机试(2019)

1. 计算机学院 今年的题目可以说是挺难的,第一题虽然像是送分题,实际上也不是很简单。第二题第三题是动态规划问题,而且复旦据说会卡大数,今年150人考生据说只有一个AC,大部分人只做出第一题,个别零分。 …

【保研夏令营经验贴】2021复旦大学计算机科学技术学院

本人基本情况如下 学校:211 专业:计算机科学与技术 成绩排名:3/137 英语水平:四六级飘过 在校期间参加过一项省级创新创业项目,和区块链有关,同时也参加过数学竞赛、英语竞赛、数学建模,在…

复旦大学2021年计算机学院机试题解

写在前面:本文所收录真题解答都是本人自己所写,由于本人水平所限,部分题解可能存在错误,如存在错误,望各位指出。 更新:CSDN不会再更新,移步Pykt的博客 2021年真题 第一题 题目描述&#xff…

复旦大学2021机试

2021年真题 第一题 题目描述:给定一颗二叉树,树的每个节点的值为一个正整数。如果从根节点到节点 N 的路径上不存在比节点 N 的值大的节点,那么节点 N 被认为是树上的关键节点。求树上所有的关键节点的个数。请写出程序,并解释解…

复旦大学,计算机考研情况

复旦大学是位于上海的一所985大学,计算机学科评估B,软件工程学科评估B,在985大学中处于中游水平。但由于学校整体实力很强,名气也大,因此深受考生的欢迎。 复旦大学2021考研招生目录 计算机科学技术学院 081201&#x…