中国德迷联盟 - GerFans.cn

 找回密码
 加入联盟

手机号码,快捷登录

[分享]一道小学数学题

[复制链接]
 楼主| 托尼福 发表于 2008-1-18 13:26:55 | 显示全部楼层 |阅读模式
<p>在A处有100个香蕉,一只猴子发现了想搬到B处,可问题来了:</p><p>1.这猴子从A走到B要走50步,而且它每走一步要吃掉1个香蕉<img src="images/post/smile/dvbbs/em08.gif" /></p><p>2.这猴子最多只能扛着50个香蕉</p><p>请问这猴子最多能带几个香蕉到B处?<img src="images/post/smile/dvbbs/em02.gif" /></p><p></p>
krauser 发表于 2008-1-18 13:44:00 | 显示全部楼层
100个香至少走三次 150个香蕉最少走7次 200个香蕉至少走13次 与汉诺塔不同 <br/><br/>C程序: <br/><br/>main() <br/>{ <br/>int n,j,i,t,s,l; <br/>/*n为倍数 j为余数 i为步数 t为最大携带数 s为香蕉总数 l为总路程*/ <br/>printf(\"请分别输入香蕉总数,离家路程,最大携带量:\\n\"); <br/>scanf(\"%d%d%d\",&amp;s,&amp;l,&amp;t); <br/><br/><br/><br/><br/>while(s!=0) { <br/>j=s%t; <br/>n=s/t; <br/>i=0; <br/><br/><br/><br/>if(j&gt;2) <br/>{for(;++i;) <br/>if(j-2*i&lt;=i*(2*n-1)+2)break; <br/>l-=i;s-=i*(2*n+1);} <br/><br/><br/><br/>else if(j==0) <br/>{for(;++i;)if(t&lt;=i*(2*n-1))break; <br/>if(tl-=i;s-=i*(2*n-1);} <br/><br/><br/><br/><br/>else s-=j; <br/>} <br/><br/><br/><br/>/*求出猴子把香蕉全部吃完能走多远 <br/>大于离家路程多少单位就是可带回的香蕉个数*/ <br/>l=-l; <br/>if(l&lt;=0)printf(\"\\n猴子带不回香蕉\"); <br/>else printf(\"\\n猴子最多能带回%d个香蕉\",l); <br/>getch(); <br/>} <br/><br/><br/>
 楼主| 托尼福 发表于 2008-1-18 13:50:00 | 显示全部楼层
<p>楼上学什么的?</p><p></p>
krauser 发表于 2008-1-18 13:52:00 | 显示全部楼层
<img src=\"images/post/smile/dvbbs/em01.gif\" />学计算机网络~但是那个C语言答案不是我写的啦
laoyang830410 发表于 2008-1-18 14:07:00 | 显示全部楼层
<p>当年考计算机二级时学的那点编成的东西都忘了,啥都看不懂了</p>
Pluto 发表于 2008-1-18 14:18:00 | 显示全部楼层
又见C语言.....
寒冰倚天 发表于 2008-1-18 15:33:00 | 显示全部楼层
好难啊
jtballack 发表于 2008-1-18 16:18:00 | 显示全部楼层
C。。。。。。。。。。<img src=\"images/post/smile/dvbbs/em04.gif\" />
朱红之泪 发表于 2008-1-18 16:41:00 | 显示全部楼层
<p>我很单纯地想想……</p><p>抱50个,走一步吃一个,走50步到目的地……不是没有了吗……</p><p>再回去拿50个,还是走一步吃一个,不也没有了吗……除非它吃不下了……</p><p>难道我太小学了?</p><img src=\"images/post/smile/dvbbs/em09.gif\" />
vilonteen 发表于 2008-1-18 17:16:00 | 显示全部楼层
<p>貌似一楼和二楼讨论的不是一个问题??</p><p>还是两人表述都有问题??</p><p></p><p></p>
iambb 发表于 2008-1-18 18:57:00 | 显示全部楼层
0个吧<img src=\"images/post/smile/dvbbs/em02.gif\" />
gegemoon 发表于 2008-1-18 20:23:00 | 显示全部楼层
看到2楼仿佛回到了去年夏天考计算机的恐怖时光……<img src=\"images/post/smile/dvbbs/em06.gif\" />
雪儿点点 发表于 2008-1-18 20:48:00 | 显示全部楼层
<p>C……看起来就恐怖<img src=\"images/post/smile/dvbbs/em08.gif\" /></p><p>还好我考ACCESS</p><img src=\"images/post/smile/dvbbs/em11.gif\" />
ballack0926 发表于 2008-1-18 20:57:00 | 显示全部楼层
<p>看过答案了</p>
ballack0926 发表于 2008-1-18 20:59:00 | 显示全部楼层

[转帖]足球之夜》专家打低分惹恼足协 央视记者遭封杀

<div class=\"quote\"><b>以下是引用<i>朱红之泪</i>在2008-1-18 16:41:00的发言:</b><br/><p>我很单纯地想想……</p><p>抱50个,走一步吃一个,走50步到目的地……不是没有了吗……</p><p>再回去拿50个,还是走一步吃一个,不也没有了吗……除非它吃不下了……</p><p>难道我太小学了?</p><img src=\"images/post/smile/dvbbs/em09.gif\" /></div><p></p>这孩子真纯<img src=\"images/post/smile/dvbbs/em02.gif\" /><img src=\"images/post/smile/dvbbs/em02.gif\" /><img src=\"images/post/smile/dvbbs/em02.gif\" />
clubbamboo 发表于 2008-1-19 00:18:00 | 显示全部楼层
<p>我看过这道题,LZ少贴了一个条件</p><p>贴一个解答吧,跟我当时做的时候想得差不多,不过不记得把哪里弄错了,我的答案是16。</p><p>一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。<br/>提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。</p><p><br/>0→1时,吃3根剩97根(搬两趟)。因而推出到16米时,吃掉48根剩下52根。此时,如果按前面的方法,在17米时只会剩下49根,这样就相当于直接搬50根到17米处,然后浪费2根到16米处;所以,可以让小猴带着50根走到16+2/3处,然后带上1根返回,在16+1/3处吃一根,走到16米处带上2根,正好到16+2/3处再吃一根,这样在16+2/3处还剩下50根;从16+2/3到49+2/3米处,走一米吃一根,这样就会吃33根剩下17根;由于到家不到1米,所以不必要再吃一根,最后到家还剩下17根。</p><p>答案<br/>17只,<br/>我的想法没有设A点,只是想把所有的香蕉都带走。一次只能拿50个,所以往返走的目的在于把50个香蕉从0起点向前移,那么移多少,在于那50个香蕉。50/3=17但从1-17只吃16个,所以我把点放在18,开始拿50向18走,每走一步吃1支放下2支,如果走到18一共走了17步,那就要用掉51只,可惜少了一支,正巧18是往返点只经过2次吃2支,(17-18吃1,18-17是吃17上的1,17-18吃1)正好够,所以等回去拿50个回到18点的时候只剩身上背的50支,向前走。从1-50吃到50支,从1-18-50是17+34支,只以少走了17步,少吃了17只香蕉。回家后剩17支。</p>
蓝色狂想 发表于 2008-1-19 20:44:00 | 显示全部楼层
<div class=\"quote\"><b>以下是引用<i>朱红之泪</i>在2008-1-18 16:41:00的发言:</b><br/><p>我很单纯地想想……</p><p>抱50个,走一步吃一个,走50步到目的地……不是没有了吗……</p><p>再回去拿50个,还是走一步吃一个,不也没有了吗……除非它吃不下了……</p><p>难道我太小学了?</p><img src=\"images/post/smile/dvbbs/em09.gif\" /></div><p>跟我想的一样!</p><img src=\"images/post/smile/dvbbs/em05.gif\" />
schalke40 发表于 2008-1-20 10:38:00 | 显示全部楼层
联盟里面强人多
日尔曼帅车 发表于 2008-1-20 13:28:00 | 显示全部楼层
不能用一个强字来形容!
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

小黑屋|手机版|Archiver|中国德迷联盟 - GerFans.cn ( 辽ICP备17002255号 )|网站地图

GMT+8, 2024-11-18 20:46 , Processed in 0.031234 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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