逻辑题求解:猴子搬香蕉

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
itseven
帖子: 22
注册时间: 2009-03-29 17:55

逻辑题求解:猴子搬香蕉

#1

帖子 itseven » 2009-04-02 7:25

一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多
了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
  提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走
到m米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 逻辑题求解:猴子搬香蕉

#2

帖子 eexpress » 2009-04-02 8:47

多了就被压死了
记得这是中学生的题目。
没这心思
● 鸣学
头像
sunningv
帖子: 1818
注册时间: 2006-12-17 13:34
来自: 武汉

Re: 逻辑题求解:猴子搬香蕉

#3

帖子 sunningv » 2009-04-02 15:29

不知道吃多了会不会撑死呢?? :em23 :em23
人生长恨水长东;
远近高低各不同.
头像
苹果虫
帖子: 185
注册时间: 2008-08-25 18:57

Re: 逻辑题求解:猴子搬香蕉

#4

帖子 苹果虫 » 2009-04-02 15:58

50/3
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 逻辑题求解:猴子搬香蕉

#5

帖子 lerosua » 2009-04-02 16:10

论坛之前见过这题好像
头像
pcbird
帖子: 2337
注册时间: 2008-12-19 13:44
来自: 东8区

Re: 逻辑题求解:猴子搬香蕉

#6

帖子 pcbird » 2009-04-02 16:13

这个论坛兼职数学问题求解 :em11

代码: 全选

 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *  
 
caoxudong818
帖子: 1
注册时间: 2009-03-18 17:44

Re: 逻辑题求解:猴子搬香蕉

#7

帖子 caoxudong818 » 2009-04-02 16:21

猴子每返回一次就要浪费折返途中的香蕉数,应使折返次数尽可能减少。从最后一次算起,使猴子可以一次抱回家不用中间停下,设这时它离家门口还有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
来自: 廣州
联系:

Re: 逻辑题求解:猴子搬香蕉

#8

帖子 BigSnake.NET » 2009-04-02 17:57

怎么又来这个。。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
AngelMAX
帖子: 2228
注册时间: 2009-02-25 18:18

Re: 逻辑题求解:猴子搬香蕉

#9

帖子 AngelMAX » 2009-04-02 18:42

有好多种方法。

第一种,这种方法最好,最省时间,搬的最多,把家搬香蕉这里来,能搬家里100根
第二种,猴子比较亏,一次搬50个,走0.4米就停下,然后回去搬另外50个,这样也能搬100个(因为0.4米会被舍去 :em02
第三种,猴子最合算,反正搬也是吃,不搬也能吃,直接原地吃完100个回家(肚子里的也算,一次搬100个也不会压死,就是不知道会不会撑死)
第四种,楼下回答 :em05
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
头像
sunningv
帖子: 1818
注册时间: 2006-12-17 13:34
来自: 武汉

Re: 逻辑题求解:猴子搬香蕉

#10

帖子 sunningv » 2009-04-03 10:08

我是来顶第二种滴 :em05
人生长恨水长东;
远近高低各不同.
头像
yayyang
帖子: 65
注册时间: 2009-02-14 21:40
联系:

Re: 逻辑题求解:猴子搬香蕉

#11

帖子 yayyang » 2009-04-03 10:27

我顶第三种 :em04
青春的岁月,我们身不由己,只因这胸中燃烧的梦想!
mure
帖子: 1
注册时间: 2008-02-06 14:05

Re: 逻辑题求解:猴子搬香蕉

#12

帖子 mure » 2009-04-03 10:51

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
来自: 武汉

Re: 逻辑题求解:猴子搬香蕉

#13

帖子 sunningv » 2009-04-03 10:57

17*2
已经考虑了回程了吧
人生长恨水长东;
远近高低各不同.
头像
mnovwx
帖子: 62
注册时间: 2009-01-04 15:36

Re: 逻辑题求解:猴子搬香蕉

#14

帖子 mnovwx » 2009-04-03 21:09

:em05
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 逻辑题求解:猴子搬香蕉

#15

帖子 xhy » 2009-04-03 21:41

1 搬50根,前进1m,吃掉一根,放下48根,拿1根吃着返回出发点。
2 再搬50根,前进1m,吃掉1根。现在距离家只有49米了,香蕉还剩97根。

也就是说,每走1m,消耗3根香蕉。
当剩余香蕉为50根时,可以一气呵成走回家。

此时还剩 50-50/3=100/3米

所以香蕉最后能到家 50-100/3 = 50/3 根
目前负债150多万
回复