对于一道题目的深入分析.ppt_第1页
对于一道题目的深入分析.ppt_第2页
对于一道题目的深入分析.ppt_第3页
对于一道题目的深入分析.ppt_第4页
对于一道题目的深入分析.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

对于一道题目的深入分析,对猴子分桃问题的延伸,当我们写论文时,往往需要对一类题目进行较深入地分析。本文就猴子分桃问题,举例说明对于一道问题的分析方法。,引言,有N只猴子分M个桃子,却怎么也不能分匀,于是约定第二天再分。当天晚上,一只猴子来到桃子堆前,把桃子均匀分成N堆,发现多了一个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。几分钟后,另一只猴子来到桃子堆前,把桃子均匀分成N堆,发现又多了一个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。然后,又一只猴子来到桃子堆前每个猴子都进行了相同的运动。 已知N,求M的最小值。,问题1,对于这道问题,我们发现直接做很困难,但是记得曾经有一道很简单但与此题很相似的问题,所以我们要将问题化为我们所熟悉的问题。,分析,有N只猴子分M个桃子,约定第二天分。当天晚上,一只猴子来到桃子堆前,并把桃子均匀分成N堆,取走自己的一堆,其余的并到一起,然后离开。几分钟后,另一只猴子来到桃子堆前,并把剩下的桃子均匀分成N堆,取走自己的一堆,其余的并到一起,然后离开。然后,又一只猴子来到桃子堆前每个猴子都进行了相同的运动。 已知N,求M的最小值。,问题2,设第一个猴子离开后还剩A1个桃子,第二个猴子离开后还剩A2个桃子第N个猴子离开后还剩AN个桃子,则有:,这道题的解法很简单,下面给出做法:,A1=M/N*(N-1) A2=A1/N*(N-1) A3=A2/N*(N-1) ,Ai=Ai-1/N*(N-1) AN=AN-1/N*(N-1),将上式合并: AN= (N-1) /N)N*M 由于N-1与N互质,且AN为正整数,所以M为NN的倍数,M的最小值为NN。,下面回到问题1,我们试图将问题已化为和问题2相同的形式。下面给出初步分析:,回到题目1,设第一个猴子离开后还剩A1个桃子,第二个猴子离开后还剩A2个桃子第N个猴子离开后还剩AN个桃子,则有:,A1=(M-1)/N*(N-1) A2=(A1-1)/N*(N-1) A3=(A2-1) /N*(N-1) Ai=(Ai-1-1)/N*(N-1) AN=(AN-1-1)/N*(N-1),为了使上式与问题2的格式相符,将每个等式的左右两边分别加上N-1。,A1+N-1 =(M+N-1)/N*(N-1) A2+N-1 =(A1+N-1)/N*(N-1) A3+N-1 =(A2+N-1) /N*(N-1) Ai+N-1 =(Ai-1+N-1)/N*(N-1) AN+N-1 =(AN-1+N-1)/N*(N-1),对于上式,设Bi=Ai+N-1。,B1=(M+N-1)/N*(N-1) B2=B1/N*(N-1) B3=B2/N*(N-1) Bi=Bi-1/N*(N-1) BN=BN-1/N*(N-1),这就回到了我们所熟悉的形式,由问题2的结论,M+N-1的最小值为NN,于是推得M的最小值为NN N+1,问题3,让我们看一道更一般的题目:,有N只猴子分M个桃子,却怎么也不能分匀,于是约定第二天再分。当天晚上,一只猴子来到桃子堆前,把桃子均匀分成N堆,发现多了K个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。几分钟后,另一只猴子来到桃子堆前,把桃子均匀分成N堆,发现又多了K个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。然后,又一只猴子来到桃子堆前每个猴子都进行了相同的运动。 已知N,求M的最小值。,同问题2,有下列等式:,A1=(M-K)/N*(N-1) A2=(A1-K)/N*(N-1) A3=(A2-K) /N*(N-1) Ai=(Ai-1-K)/N*(N-1) AN=(AN-1-K)/N*(N-1),我们希望上式也能变形成同样的格式: Ai +kk =(Ai-1+kk)/N*(N-1) 由 Ai=(Ai-1-K)/N*(N-1) 解得 kk=(N-1)*K 由问题2,M的最小值为 NN kk= NN (N-1)*K,问题3看起来好像是猴子分桃子类问题发展的极限了,但是事实真的是这样吗?请看下面一道题。,问题4:,有N只猴子分M个桃子,却怎么也不能分匀,于是约定第二天再分。当天晚上,一只猴子来到桃子堆前,把桃子均匀分成N堆,发现多了1个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。几分钟后,另一只猴子来到桃子堆前,把桃子均匀分成N堆,发现又多了2个,于是他把这个桃子吃掉,并取走自己的一堆,其余的并到一起,然后离开。然后,又一只猴子来到桃子堆前每个猴子都进行了相同的运动。 已知N,求M的最小值。,由上文,所有的等式可表示为: Ai=(Ai-1-i)/N*(N-1) 可是,由于每一项的常数项中都与I有关。所以,简单的把左右的常数项配成一致,是不能解决问题的。我们考虑把每一等式配成如下格式: Ai +k*(i+1)+kk =(Ai-1+k*i+kk)/N*(N-1),由问题3类似,解得: k=N-1 kk=-N*k 于是M的最小值为NN-k-kk=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论