找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1404|回复: 19

[原创其它♡] 猴子摘桃求解 - 桃子被摘完了,摘桃通项公式 也出来了

[复制链接]
发表于 2010-6-3 16:42:26 | 显示全部楼层 |阅读模式
话说正是蜜桃成熟时,猴子下山了。桃林里面有一棵蜜桃树,树上有蜜桃20枚。[strike]猴子一次可以摘1枚、2枚或者3枚[/strike]猴子只知道单数,所以一次要么摘1枚,要么摘3枚,请问摘完这20枚蜜桃有多少次种方法呢?

[strike]一次可以摘1枚、2枚或者3枚的求解见1楼和8楼,现求解一次只能摘1枚或者3枚的解答。[/strike]

桃子被摘完了,哪位能给出个通项公式?不用迭代或者excel计算的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2010-6-3 17:06:43 | 显示全部楼层
121415种

不知道对不对:

设20个桃子一共有S20种摘法,19个桃子有S19种,18个桃子有S18种摘法……
则S20=S19+S18+S17
S19=S18+S17+S16
S18=S17+S16+S15

……

S3=4
S2=2
S1=1
回复

使用道具 举报

 楼主| 发表于 2010-6-3 17:44:10 | 显示全部楼层
S20=S19+S18+S17
这个是为啥来?
121415种
这个是咋算的来?
回复

使用道具 举报

发表于 2010-6-3 18:07:26 | 显示全部楼层
1楼真是才女啊。思路完全正确,佩服。

Sn=Sn-1 + Sn-2 + Sn-3,这是个维数为3的类“斐波那契”数列呀。哪位知道通用结果公式?

回复

使用道具 举报

发表于 2010-6-3 18:23:34 | 显示全部楼层
引用第1楼澹台秋水于2010-06-03 17:06发表的 :
121415种

不知道对不对:

设20个桃子一共有S20种摘法,19个桃子有S19种,18个桃子有S18种摘法……
.......
这下桃子可够忙的
回复

使用道具 举报

发表于 2010-6-3 18:32:53 | 显示全部楼层
大掌柜你的手好粗好长啊。
回复

使用道具 举报

 楼主| 发表于 2010-6-3 18:35:29 | 显示全部楼层
引用第5楼桃子于2010-06-03 18:32发表的 :
大掌柜你的手好粗好长啊。

还有一条:好黑啊
引用第3楼一往无前于2010-06-03 18:07发表的 :
1楼真是才女啊。思路完全正确,佩服。

Sn=Sn-1 + Sn-2 + Sn-3,这是个维数为3的类“斐波那契”数列呀。哪位知道通用结果公式?


才女的结果太准确,不知道思路是咋来的啊?
回复

使用道具 举报

发表于 2010-6-3 18:39:34 | 显示全部楼层
这个问题挺有趣的。
回复

使用道具 举报

 楼主| 发表于 2010-6-3 18:41:52 | 显示全部楼层
  1. a=1
  2. b=2
  3. c=4
  4. d=inputbox("一共有几个桃?","猴子摘桃","20")
  5. for i=4 to d
  6.   d=a+b+c
  7.   a=b
  8.   b=c
  9.   c=d
  10. next
  11. if d=3 then d=4
  12. msgbox d,,"一共需要摘桃"
复制代码

另存为: "摘桃.vbs"


---------------------------
一共需要摘桃
---------------------------
4-7

5-13

6-24

7-44

8-81

9-149

10-274

11-504

12-927

13-1705

14-3136

15-5768

16-10609

17-19513

18-35890

19-66012

20-121415
回复

使用道具 举报

发表于 2010-6-3 19:14:36 | 显示全部楼层
引用第0楼killl于2010-06-03 16:42发表的 猴子摘桃求解 - 问题修改了,再次求解 :
一次可以摘1枚、2枚或者3枚的求解见1楼和8楼,现求解一次只能摘1枚或者3枚的解答。


.......

思路和原来的一脉相承。

毛猴第一次上树摘桃有两种选择,摘1只和摘3只,对于摘1只的情况,那树上还剩n-1只,那方法数是S(n-1) ,对于摘3只的情况,树上还剩n-3只,那方法数是S(n-3) ,因此对于n只桃,共有的方法是:

Sn=S(n-1) + S(n-3)     (n>3)

S1=1
S2=1
S3=2

至于n=20的具体数字,直接迭代手工计算或者写个小程序什么的都可以。

回复

使用道具 举报

发表于 2010-6-3 19:29:48 | 显示全部楼层
就是倒着往前推, 如果最后一步摘1个桃子,这种情况有S19种可能, 最后一步摘2个一共有S18种可能,最后一步摘3个一共有S17种可能……

结果是用excel算的
回复

使用道具 举报

发表于 2010-6-4 09:50:20 | 显示全部楼层
大家都在算数,俺不懂得怎么算,可是俺知道怎么吃啊!等各位大侠算出结果来,嘿嘿,俺也撑得走不到喽,......
回复

使用道具 举报

发表于 2010-6-4 09:54:40 | 显示全部楼层
应当是个排列组合的问题吧
回复

使用道具 举报

发表于 2010-6-4 14:00:59 | 显示全部楼层
只计算了相邻两项之比的极限。(通项公式,太难了!!!)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2010-6-4 14:38:08 | 显示全部楼层
  哈哈,这可是需要用“点脑”的,光凭十个手指和十个脚趾头算不可,那样别人不Kill你,你可能得自Kill。别看画的花花绿绿的,杀手题!好残忍!
回复

使用道具 举报

发表于 2010-6-5 12:58:49 | 显示全部楼层
参考了一些资料,费了九牛二虎之力,总算有了通项公式,将结果向各位报告,推导的中间过程,偶不懂也没找到

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2010-6-5 13:11:52 | 显示全部楼层
引用第15楼aliern于2010-06-05 12:58发表的 :
参考了一些资料,费了九牛二虎之力,总算有了通项公式,将结果向各位报告,推导的中间过程,偶不懂也没找到

大掌柜来验证一下吧。
回复

使用道具 举报

 楼主| 发表于 2010-6-5 16:36:09 | 显示全部楼层
aliern 真猛男

斐波那契数列:1,1,2,3,5,8,13,21……
如果设F(n)为该数列的第n项(n∈N+)。那么这句话可以写成如下形式:
F(1)=F(2)=1,F(n)=F(n-1)+F(n-2) (n≥3)
显然这是一个线性递推数列。

通项公式的推导方法一:利用特征方程
线性递推数列的特征方程为:
X^2=X+1
解得
X1=(1+√5)/2, X2=(1-√5)/2.
则F(n)=C1*X1^n + C2*X2^n
∵F(1)=F(2)=1
∴C1*X1 + C2*X2
C1*X1^2 + C2*X2^2
解得C1=1/√5,C2=-1/√5
∴F(n)=(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}【√5表示根号5】
通项公式的推导方法二:普通方法
设常数r,s
使得F(n)-r*F(n-1)=s*[F(n-1)-r*F(n-2)]
则r+s=1, -rs=1
n≥3时,有
F(n)-r*F(n-1)=s*[F(n-1)-r*F(n-2)]
F(n-1)-r*F(n-2)=s*[F(n-2)-r*F(n-3)]
F(n-2)-r*F(n-3)=s*[F(n-3)-r*F(n-4)]
……
F(3)-r*F(2)=s*[F(2)-r*F(1)]
将以上n-2个式子相乘,得:
F(n)-r*F(n-1)=[s^(n-2)]*[F(2)-r*F(1)]
∵s=1-r,F(1)=F(2)=1
上式可化简得:
F(n)=s^(n-1)+r*F(n-1)
那么:
F(n)=s^(n-1)+r*F(n-1)
= s^(n-1) + r*s^(n-2) + r^2*F(n-2)
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) + r^3*F(n-3)
……
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)*F(1)
= s^(n-1) + r*s^(n-2) + r^2*s^(n-3) +……+ r^(n-2)*s + r^(n-1)
(这是一个以s^(n-1)为首项、以r^(n-1)为末项、r/s为公差的等比数列的各项的和)
=[s^(n-1)-r^(n-1)*r/s]/(1-r/s)
=(s^n - r^n)/(s-r)
r+s=1, -rs=1的一解为 s=(1+√5)/2, r=(1-√5)/2
则F(n)=(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}
回复

使用道具 举报

发表于 2010-6-5 21:00:04 | 显示全部楼层
。。。。。。我不摘。。我只看看…… 就是看的有点儿眼晕。要是我当年数学学好点就好了。遗憾。。。。。
回复

使用道具 举报

发表于 2010-6-5 21:08:38 | 显示全部楼层
看得眼晕了,秋水才女呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-9-25 12:22 , Processed in 0.145984 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表