逻辑题求解:猴子搬香蕉
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- itseven
- 帖子: 22
- 注册时间: 2009-03-29 17:55
逻辑题求解:猴子搬香蕉
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多
了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走
到m米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。
了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走
到m米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- sunningv
- 帖子: 1818
- 注册时间: 2006-12-17 13:34
- 来自: 武汉
- 苹果虫
- 帖子: 185
- 注册时间: 2008-08-25 18:57
Re: 逻辑题求解:猴子搬香蕉
50/3
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 逻辑题求解:猴子搬香蕉
论坛之前见过这题好像
- pcbird
- 帖子: 2337
- 注册时间: 2008-12-19 13:44
- 来自: 东8区
-
- 帖子: 1
- 注册时间: 2009-03-18 17:44
Re: 逻辑题求解:猴子搬香蕉
猴子每返回一次就要浪费折返途中的香蕉数,应使折返次数尽可能减少。从最后一次算起,使猴子可以一次抱回家不用中间停下,设这时它离家门口还有X米,设猴子手中有50个香蕉,前面(50-X)中,猴子消耗了50个香蕉,要让这50个香蕉耗费的距离最远,即50处以3,然后四舍五入去整,即17也就是说,猴子抱50个香蕉走17米,放下50-(17*2)=16个香蕉,然后回到出发点,抱50个返家,途径刚才停下的位置时带上先前放下的香蕉,此时共49个,而剩余的路程为(50-17)=33M,所以猴子可抱回家16个香蕉
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- AngelMAX
- 帖子: 2228
- 注册时间: 2009-02-25 18:18
Re: 逻辑题求解:猴子搬香蕉
有好多种方法。
第一种,这种方法最好,最省时间,搬的最多,把家搬香蕉这里来,能搬家里100根
第二种,猴子比较亏,一次搬50个,走0.4米就停下,然后回去搬另外50个,这样也能搬100个(因为0.4米会被舍去 )
第三种,猴子最合算,反正搬也是吃,不搬也能吃,直接原地吃完100个回家(肚子里的也算,一次搬100个也不会压死,就是不知道会不会撑死)
第四种,楼下回答
第一种,这种方法最好,最省时间,搬的最多,把家搬香蕉这里来,能搬家里100根
第二种,猴子比较亏,一次搬50个,走0.4米就停下,然后回去搬另外50个,这样也能搬100个(因为0.4米会被舍去 )
第三种,猴子最合算,反正搬也是吃,不搬也能吃,直接原地吃完100个回家(肚子里的也算,一次搬100个也不会压死,就是不知道会不会撑死)
第四种,楼下回答
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
- sunningv
- 帖子: 1818
- 注册时间: 2006-12-17 13:34
- 来自: 武汉
- yayyang
- 帖子: 65
- 注册时间: 2009-02-14 21:40
- 联系:
-
- 帖子: 1
- 注册时间: 2008-02-06 14:05
Re: 逻辑题求解:猴子搬香蕉
你是否考虑回程也要消耗香蕉??caoxudong818 写了:猴子每返回一次就要浪费折返途中的香蕉数,应使折返次数尽可能减少。从最后一次算起,使猴子可以一次抱回家不用中间停下,设这时它离家门口还有X米,设猴子手中有50个香蕉,前面(50-X)中,猴子消耗了50个香蕉,要让这50个香蕉耗费的距离最远,即50处以3,然后四舍五入去整,即17也就是说,猴子抱50个香蕉走17米,放下50-(17*2)=16个香蕉,然后回到出发点,抱50个返家,途径刚才停下的位置时带上先前放下的香蕉,此时共49个,而剩余的路程为(50-17)=33M,所以猴子可抱回家16个香蕉
对于假设不是很理解
- sunningv
- 帖子: 1818
- 注册时间: 2006-12-17 13:34
- 来自: 武汉
- mnovwx
- 帖子: 62
- 注册时间: 2009-01-04 15:36
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
Re: 逻辑题求解:猴子搬香蕉
1 搬50根,前进1m,吃掉一根,放下48根,拿1根吃着返回出发点。
2 再搬50根,前进1m,吃掉1根。现在距离家只有49米了,香蕉还剩97根。
也就是说,每走1m,消耗3根香蕉。
当剩余香蕉为50根时,可以一气呵成走回家。
此时还剩 50-50/3=100/3米
所以香蕉最后能到家 50-100/3 = 50/3 根
2 再搬50根,前进1m,吃掉1根。现在距离家只有49米了,香蕉还剩97根。
也就是说,每走1m,消耗3根香蕉。
当剩余香蕉为50根时,可以一气呵成走回家。
此时还剩 50-50/3=100/3米
所以香蕉最后能到家 50-100/3 = 50/3 根
目前负债150多万