【数学】1×2×3×...×2007×2008结果的末尾有几个连续的零?

题目

1 × 2 × 3 × ⋯ × 2007 × 2008 1\times 2 \times 3\times \dots \times 2007 \times 2008 1×2×3××2007×2008结果的末尾有几个连续的零?

公式推导


如果 K = 1 × 2 × 3 × ⋯ × ( N − 1 ) × N = M 0...0 ⏞ L K=1\times 2 \times 3\times \dots \times (N-1) \times N=M\overbrace{0...0}^{\text{L}} K=1×2×3××(N1)×N=M0...0 L
每凑一对 2 × 5 2\times5 2×5 结果的末尾就多一个零。


K K K可以分解为 L 2 L_2 L2 2 2 2 相乘再乘以 X X X
K = X × 2 L 2 K=X\times 2^{L_2} K=X×2L2
{ L 2 1 = 2 4 ⏟ 2×2 … 8 ⏟ 2×2 … L 2 2 = 4 8 ⏟ 2×2×2 … 16 ⏟ 2×2×2 … L 2 3 = 8 16 ⏟ 2×2×2×2 … 32 ⏟ 2×2×2×2 … … \begin{cases} L_{2_1}=2\space \underbrace{4}_{\text{2×2}} \space \dots \space \underbrace{8}_{\text{2×2}} \space \dots\\ L_{2_2}=4\space \underbrace{8}_{\text{2×2×2}} \space \dots \space \underbrace{16}_{\text{2×2×2}} \space \dots\\ L_{2_3}=8\space \underbrace{16}_{\text{2×2×2×2}} \space \dots \space \underbrace{32}_{\text{2×2×2×2}} \space \dots\\\ \dots \end{cases} L21=2 2×2 4  2×2 8 L22=4 2×2×2 8  2×2×2 16 L23=8 2×2×2×2 16  2×2×2×2 32  
注:
①为什么 L 2 2 L_{2_2} L22只取一次?
因为 L 2 1 L_{2_1} L21中已经取过一次了,所以累计取了 2 2 2次。
②为什么 L 2 3 L_{2_3} L23只取一次?
因为 L 2 2 L_{2_2} L22 L 2 1 L_{2_1} L21中已经分别取过一次了,所以累计取了 3 3 3次。
… \dots


同理, K K K也可以分解 L 5 L_5 L5 5 5 5 相乘再乘以 Y Y Y
K = Y × 5 L 5 K=Y\times 5^{L_5} K=Y×5L5
{ L 5 1 = 5 10 15 20 25 ⏟ 5×5 … 50 ⏟ 5×5 … L 5 2 = 25 50 75 100 125 ⏟ 5×5×5 … 250 ⏟ 5×5×5 … L 5 3 = 125 250 375 500 625 ⏟ 5×5×5×5 … 1250 ⏟ 5×5×5×5 … … \begin{cases} L_{5_1}=5\space 10\space 15\space 20\space \underbrace{25}_{\text{5×5}} \space \dots \space \underbrace{50}_{\text{5×5}} \space \dots\\ L_{5_2}=25\space 50\space 75\space 100\space \underbrace{125}_{\text{5×5×5}} \space \dots \space \underbrace{250}_{\text{5×5×5}} \space \dots\\ L_{5_3}=125\space 250\space 375\space 500\space \underbrace{625}_{\text{5×5×5×5}} \space \dots \space \underbrace{1250}_{\text{5×5×5×5}} \space \dots\\\ \dots \end{cases} L51=5 10 15 20 5×5 25  5×5 50 L52=25 50 75 100 5×5×5 125  5×5×5 250 L53=125 250 375 500 5×5×5×5 625  5×5×5×5 1250  
注:
①为什么 L 5 2 L_{5_2} L52只取一次?
因为 L 5 1 L_{5_1} L51中已经取过一次了,所以累计取了 2 2 2次。
②为什么 L 5 3 L_{5_3} L53只取一次?
因为 L 5 2 L_{5_2} L52 L 5 1 L_{5_1} L51中已经分别取过一次了,所以累计取了 3 3 3次。
… \dots


整理得到如下公式:
L = { L 5 = ⌊ N 5 1 ⌋ + ⌊ N 5 2 ⌋ + ⋯ + ⌊ N 5 n ⌋ = ∑ i = 1 n ⌊ N 5 n ⌋ N ≥ 0 ,  5 n ≤ N L 2 = ⌊ N 2 1 ⌋ + ⌊ N 2 2 ⌋ + ⋯ + ⌊ N 2 m ⌋ = ∑ j = 1 m ⌊ N 2 m ⌋ N ≥ 0 ,  2 m ≤ n L = \begin{cases} L_5=\lfloor\frac{N}{5^1}\rfloor+ \lfloor\frac{N}{5^2}\rfloor+\dots + \lfloor\frac{N}{5^n}\rfloor=\displaystyle\sum_{i=1}^n \lfloor\frac{N}{5^n}\rfloor&\text{ } N\geq0\text{\space ,\space}5^n\leq N \\ L_2=\lfloor\frac{N}{2^1}\rfloor+ \lfloor\frac{N}{2^2}\rfloor+\dots + \lfloor\frac{N}{2^m}\rfloor=\displaystyle\sum_{j=1}^m \lfloor\frac{N}{2^m}\rfloor &\text{ } N\geq0\text{\space ,\space}2^m\leq n \end{cases} L= L5=51N+52N++5nN=i=1n5nNL2=21N+22N++2mN=j=1m2mN N0 , 5nN N0 , 2mn

∵ \because N ≥ 0 N\geq0 N0 时有 m ≥ n m \geq n mn ⌊ N 2 n ⌋ ≥ ⌊ N 5 n ⌋ \lfloor\frac{N}{2^n}\rfloor \geq\lfloor\frac{N}{5^n}\rfloor 2nN5nN
∴ L 2 ≥ L 5 \therefore L_2 \geq L_5 L2L5 因此, L = L 5 L= L_5 L=L5

注: ⌊ ⌋ \lfloor \space \rfloor  为向下取证符号


1 1 1 N N N 的连续正整数相乘,有如下计算公式
L = ∑ i = 1 n ⌊ N 5 n ⌋ 且 N ≥ 0 ,  5 n ≤ N L=\displaystyle\sum_{i=1}^n \lfloor\frac{N}{5^n}\rfloor \text{ \space 且} N\geq0\text{\space ,\space}5^n\leq N L=i=1n5nN  N0 , 5nN
其中: L L L为末尾连续零的个数

∵ N = 2008 \because N=2008 N=2008 5 n ≤ N 5^n\leq N 5nN,即 5 n ≤ 2008 5^n\leq 2008 5n2008
{ 5 1 = 5 5 2 = 25 5 3 = 125 5 4 = 625 5 5 = 3125 \begin{cases} 5^1=5 &\text{ } \\ 5^2=25 &\text{ } \\ 5^3=125 &\text{ } \\ 5^4=625 &\text{ } \\ 5^5=3125 &\text{} \end{cases} 51=552=2553=12554=62555=3125    

∴ n = 4 \therefore n=4 n=4
L = ∑ i = 1 n ⌊ N 5 n ⌋ = ⌊ 2008 5 1 ⌋ + ⌊ 2008 5 2 ⌋ + ⌊ 2008 5 3 ⌋ + ⌊ 2008 5 4 ⌋ = ⌊ 2008 5 ⌋ + ⌊ 2008 25 ⌋ + ⌊ 2008 125 ⌋ + ⌊ 2008 625 ⌋ = ⌊ 401.6 ⌋ + ⌊ 80.32 ⌋ + ⌊ 16.064 ⌋ + ⌊ 3.2128 ⌋ = 401 + 80 + 16 + 3 = 500 \begin{equation} \begin{split} L&=\displaystyle\sum_{i=1}^n \lfloor\frac{N}{5^n}\rfloor \\ &=\lfloor\frac{2008}{5^1}\rfloor +\lfloor\frac{2008}{5^2}\rfloor +\lfloor\frac{2008}{5^3}\rfloor +\lfloor\frac{2008}{5^4}\rfloor \\ &=\lfloor\frac{2008}{5}\rfloor +\lfloor\frac{2008}{25}\rfloor +\lfloor\frac{2008}{125}\rfloor +\lfloor\frac{2008}{625}\rfloor \\ &=\lfloor 401.6\rfloor +\lfloor 80.32\rfloor +\lfloor 16.064\rfloor +\lfloor 3.2128\rfloor \\ &= 401 + 80 + 16 + 3 \\ &= 500 \end{split} \end{equation} L=i=1n5nN=512008+522008+532008+542008=52008+252008+1252008+6252008=401.6+80.32+16.064+3.2128=401+80+16+3=500

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

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

相关文章

ONLYOFFICE 桌面编辑器 8.1 强势来袭:解锁全新PDF编辑、幻灯片优化与本地化体验,立即下载!

目录 一、轻松编辑PDF文件 1.1 编辑文本 1.2 添加、旋转和删除页面 1.3 插入和修改对象 1.4 添加注释和标注 1.5 切换编辑或查看模式 1.6 创建和填写表单 二、用幻灯片版式快速修改幻灯片 2.1 选择或创建幻灯片版式 2.2 应用幻灯片版式 2.3 修改幻灯片版式 2.4 使用…

[经验] candy是什么意思英语翻译 #笔记#其他#职场发展

candy是什么意思英语翻译 1、candy的意思 Candy是英语中的一个词汇,意思是糖果、糖果制品。Candy意为果脯的意思也不是很常见。 糖果是一种富含糖分的食品,主要由砂糖、粘合剂和食用色素等组成。糖果的种类可以很多,有硬糖、软糖、巧克力、…

基于YOLOv8m的水族馆动物识别(附数据集和Coovally操作步骤)

本文主要内容:详细介绍了水族馆动物识别的整个过程,从创建数据集到训练模型再到预测结果全部可视化操作与分析。 文末有数据集获取方式,请先看检测效果 现状 随着水族馆行业的快速发展,对动物识别的需求日益增加。水族馆需要准确识别动物种…

【ARM】PK51如何将BL51链接器切换成LX51链接器

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决客户在使用PK51进行项目研发的时候,想要使用LX51链接器进行使用。 2、 问题场景 客户在使用51芯片进行开发的时候,发现工程中使用的是BL51链接器,而不是LX51链接器&#xff…

selenium前期准备

1. 驱动地址: a. chromedriver:https://googlechromelabs.github.io/chrome-for-testing/ b. https://registry.npmmirror.com/binary.html?pathchromedriver/ 下载好的驱动一般放在Python初始文件夹下,例如:D:\Python3.8 2. selenium原理…

MDPI旗下SSCI最新影响因子目录出炉!“水刊“Sustainability表现如何?

本周投稿推荐 SSCI • 1区,4.0-5.0(无需返修,提交可录) EI • 各领域沾边均可(2天录用) CNKI • 7天录用-检索(急录友好) SCI&EI • 4区生物医学类,0.1-0.5&…

基于SSM+Jsp的校园餐厅管理

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

OpenAI CTO米拉·穆拉提谈未来:AI一年半后达到博士水平

人工智能(AI)领域近年来的发展迅猛,特别是在大语言模型(LLM)的进步上。最近,OpenAI的首席技术官(CTO)米拉穆拉提(Mira Murati)在达特茅斯学院的一次采访中&am…

Java智慧工地源码 5G智慧工地系统源码 使用SAAS部署 三维可视化管理,与一线生产过程相融合,集成数据后台,统一前端入口,呈现多方项目信息;

Java智慧工地源码 5G智慧工地系统源码 使用SAAS部署 三维可视化管理,与一线生产过程相融合,集成数据后台,统一前端入口,呈现多方项目信息; 智慧工地是指运用信息化手段,通过三维设计平台对工程项目进行精确设计和施工…

SpringBoot-注解@PropertiySource读取外部属性文件

ConfigurationProperties和Value两个注解能从配置文件中获取数据,但是前面讲了他们是从全局配置文件中获取,且只能从全局配置文件中获取,那么如果是一些数值类的数据放在全局配置文件里,是不怎么合适的,我们往往会把他…

WPF 深入理解六、ControlTemplate控件模板

ControlTemplate 定义 控件模板用于来定义控件的外观、样式,还可通过控件模板的触发器(ControlTemplate.Triggers)修改控件的行为、响应动画等。 对与WPF当中,每个控件都是无外观的,这意味着我们可以完全自定义其可视元素的外观,但是不能修改其内部的行为&#xf…

Vue3.3 的 defineOptions 的使用,方便在 setup 语法糖中为组件命名和控制父子属性透传,包含在线运行实例欧

defineOptions 是 Vue3.3 的新的宏&#xff0c;可以通过 defineOptions 宏在 <script setup> 中使用选项式 API&#xff0c;也就是说可以在一个宏函数中设置 name, props, emits, render, 控制是否允许父子非 props 的属性透传等功能。 defineOptions 可以直接在 setup …

使用jupyter的一些常识

使用jupyter的一些常识1.help查看帮助文档用法 help(len)2.?查看帮助文档用法 len?3.??查看帮助文档 ,可以显示出源代码用法 len??4.tab代码自动补全/缩进5.shift tab查看参数及函数说明一般函数说明中*前面的内容是更重要的&#xff0c;但是不是绝对的如 np.arra…

读AI新生:破解人机共存密码笔记10人类角色

1. 工作 1.1. 技术性失业问题 1.1.1. 约翰梅纳德凯恩斯&#xff08;John Maynard Keynes&#xff09;在其著名的文章《我们后代在经济上的可能前景》中提出了技术性失业问题 1.1.1.1. 他在1930年写了这篇文章&#xff0c;当时大萧条在英国造成了大规模失业 1.1.2. 那些反对…

驾照减分考试搜题软件?分享四个可以搜答案的软件 #其他#笔记#经验分享

大学生们可以通过使用搜题软件&#xff0c;快速找到自己遇到的问题的答案&#xff0c;提高学习效率&#xff0c;以下分享各类型的供大家学习。 1.彩虹搜题 这是个微信公众号 学生或者是成年人使用非常广的一款学习应用软件&#xff0c;里面包含了各行各业的海量题库&#xf…

信息检索(53):Document Expansion by Query Prediction

Document Expansion by Query Prediction 摘要1 引言2 相关工作3 方法&#xff1a;Doc2query4 实验设置5 结果6 结论 发布时间&#xff08;2019&#xff09; 摘要 提高搜索引擎检索效率的一种方法是使用与文档内容相关或具有代表性的术语来扩展文档。从问答系统的角度来看&am…

FLASH仿真EEPROM---基于智芯Z20K11XM

一、介绍 电可擦和可编程只读存储器(EEPROM)可以对字节或字编程和擦除。EEPROM中的数据即使断电也能保持&#xff0c;但Z20K1xx芯片不含EEPROM。然而&#xff0c;闪存可以通过EEPROM仿真软件来模拟EEPROM。Z20K1xx包含两个flash阵列。编程和擦除操作可以在一个数组上进行&#…

go sync包(三) 读写锁(一)

读写锁 RWMutex 读操作是天生的幂等操作&#xff0c;因为不涉及到数据的修改&#xff0c;如果在一个读多写少的场景使用普通的互斥锁&#xff0c;每个读、写操作都要加索&#xff0c;会影响性能。 type RWMutex struct {w Mutex // held if there are pendi…

AIGC发展方向和前景

引言 背景介绍 AIGC的定义及其发展历程 AIGC&#xff0c;即人工智能生成内容&#xff0c;是近年来在人工智能领域兴起的一项重要技术。它通过使用机器学习和深度学习等技术&#xff0c;使得计算机能够自动生成各种形式的数字内容&#xff0c;如文本、图像、音频和视频等。 …

【UIDynamic-动力学-UIAttachmentBehavior-附着行为-弹性附着 Objective-C语言】

一、弹性附着啊,我们来看一下, 1.刚才我们说了刚性附着,弹性附着,怎么着做啊,实际上,只需要多添加两个属性,就可以了, 实际上,添加一个,也可以啊, 我们把这个length,先注释掉, 先注释掉,self.attach.length = 100;这句话, 固定的长度啊,给它注释掉, 然后呢…