魔方吧·中文魔方俱乐部

标题: 小学2年级的考试题,把我难住了. [打印本页]

作者: gany892    时间: 2007-4-10 12:07:01     标题: 小学2年级的考试题,把我难住了.

同事的小孩上小学二年级,这是前几天她的一道考试题(正常考试,非奥数),回来后问到我,我思考后得到解法,但我用到了EXCL软件,还有叉形树,这些条件是二年级考试时不可能具备的,大家帮忙想想,小学生怎么做这道题:一个九宫格子(3*3方格),从一个端点沿边长走到另一个端点,最短的路线最多有几条:答案是20条.我是这样做的:

小学2年级的考试题,把我难住了.


我的解法思路是:研究这些方格的节点,用一些虚拟的平面去截取这个图形,每个平面与水平线成45度角,都通过上边节点.九宫格可以做出7个这样的平面.每两个平面之间的步数就是一步.其次,给每个节点附上一个"权",这个权就代表从左上方第一个节点到达这个点的最少步数.很显然,每个节点的权等于它上方和左方两个节点的权相加.现在我把这些节点和全移到EXCL里面,除上边和左边所有格子设定为一之外,其他所有格子设定为左格与上格的数字之和,于是得到上图.下方的最后以行,代表格中(红色字体)的数字所对应的阶数.例如"5阶"就代表一共25个格子,组成5*5的方阵.此图也可任意增加阶数,可以到上万阶.

从此图很方便的查出,3阶(3*3的九宫)的最短路线走法最多20条,四阶70条,5阶252条........,问题是,小学二年级怎么做的?我确实想不出来.

[em06]

[此贴子已经被作者于2007-4-10 12:42:11编辑过]



附件: [小学2年级的考试题,把我难住了.] yQM6aK4m.jpg (2007-4-10 12:11:04, 83.02 KB) / 下载次数 78
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODU3NHw5MjFjOTk3ZXwxNzQwODA2MzI5fDB8MA%3D%3D
作者: whitetiger    时间: 2007-4-11 09:43:59

1、思路就是这样,没有更简单的方法了。

对于二年级的这道题目,只有三阶,用笔填就可以了,不必用软件算的。

(比较官方的解答:

直接可以对点标数字,或者称为“权”,表明从左上端点到该点的最短路径的数量。

最上面和最下面的端点,都只有1条最短路径,所以都填1;其它点,可能从上面下来,也可能从左面过来,所以它的“权”是上邻点和左邻点的“权”之和。

接着就是填数字了。)

2、很反感“奥数”这个提法,因为这些都是数学的范畴,在小学、中学都是能理解学会的。是用来娱乐的,不是用来考试的!!

这道题在二年级,绝对属于“奥数”范畴,或者是说需要“动脑筋”的,在考纲之外。

3、到了高中,这道题就是组合数学范畴了:格点(m,n)的“权”是C(m,m+n)。

需要往右走m次,往下走n次,把这m+n步任意排序,就有C(m,m+n)种走法。


作者: 乌木    时间: 2007-4-14 11:25:32

我胡思乱想一下,如果方格阵列中有几处“道路”坏了,比如下图的例子,那么,某两点之间的最短路线数该如何算?

      小学2年级的考试题,把我难住了.




附件: [小学2年级的考试题,把我难住了.] IuMHgyuy.gif (2007-4-14 11:25:15, 1.91 KB) / 下载次数 71
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODU5NHwyOGI0MDEyMXwxNzQwODA2MzI5fDB8MA%3D%3D
作者: 乌木    时间: 2007-4-14 19:28:12

我对2楼说的组合数C(m,m+n)不理解,曾请教别人,最近他给了我如下的答复:

    “我有点不同看法,请大家指正。方格阵两点间的最短路线数,计算式应该写成(m+n)!/(m!n!),不应该用C(m,m+n)来表示。因为这是一个排队方式问题,或者说是分布状态数,不是一个选取组合问题。虽然它与组合公式形式上一样,但内涵不是一回事。此处用组合公式仅是答数对,但不好解释。只要将平面路径扩展成立体框架就能看出这一点了。

      一个单位立方体,从一个顶角走到对顶角,最短路线一共是3步,有6种走法。
      两个单位立方体拼合,1×1×2的立体框架,从角顶(0,0,0)走到对角顶(1,1,2),步数是1+1+2=4步,路线数应该是4!/(1!1!2!)=12种。
      一个3×3×3的立体框架(外观有如三阶魔方,但路线可以经过内部交点),从一个角顶(0,0,0)走到对角(3,3,3),步数是3+3+3=9步,路线数应该是9!/(3!3!3!)=1680种。每到一个交点,只要三个方向的步数限额都还未用完,就有三个‘接近’目标、至少‘不倒退’的可能走向。否则,就有两个或一个可能走向。
      立体框架路线数的一般公式为(l+m+n)!/(l!m!n!),可见与组合数什么的就不搭界了。

      算法可以推广到高维空间。此问题与‘状态相貌数要排除全同粒子间的交换’有类似处。”

[此贴子已经被作者于2007-4-14 19:33:29编辑过]


作者: 乌木    时间: 2007-4-14 22:08:24

楼上提到立体格阵,那么,如果如三阶魔方那样的立体格阵,从点(000)到点(333)的最短路线,限走表面的话,共有几条呢?
作者: 乌木    时间: 2007-4-15 10:15:48

5楼问题好像蛮复杂。初想之下,在一个3×6的平面方格阵中对角之间最短路线数为84条,借用魔方术语,U-R,U-F,B-R,B-D,L-F,L-D,共6个3×6平面格阵,答案好像是84×6=504条。再一想,U-R和U-F之间重复计算的至少有20条,B-R和B-D之间、L-F和L-D之间也是,那么就扣除60条吧,答案444条,对不对呢?很不放心。

如何是好?


作者: whitetiger    时间: 2007-4-16 14:33:48

乌木引用的4楼“高手”的说法,太绝对了。

他说的“排队方式问题,或者说是分布状态数”,就说不是一个选取组合问题,很奇怪。

只是一种类型的问题,当然可以用选取组合的方式来解释:

一个方向(X)是m步,一个方向(Y)是n步,一共(m+n)步。

在(m+n)步的顺序中,任意选取m步作为X方向,那么剩下的n步就是Y方向,所以总数就是:C(m,m+n)。

(当然,写成:C(m,m+n)C(n,n)也可以。)

对于三维的,组合数学同样能解决问题:(0,0,0)到(l,m,n),路线的总数为:C(l,l+m+n)C(m,m+n)C(n,n)。

至于“它与组合公式形式上一样,但内涵不是一回事”,C(m,m+n)只是一种表示方式,有最明显的含义,但不表示不能作为其它问题的答案/计算方式。就如同“立体框架路线数的一般公式为(l+m+n)!/(l!m!n!)”也仅仅是在一种提法,并没有专门的名称(组合数,问谁都知道;“立体框架路线数”,不看问题的话,问谁都不知道)。

这个题目,很明确的是一个组合数学问题,按4楼“高手”的说法,不能用组合数描述,倒是很奇怪的讲法。数学研究的是一般性的问题,而不是专门来描述“立体框架路线数”、“状态相貌数要排除全同粒子间的交换”的;可以用一般的形式来解决这些专门的问题。


作者: whitetiger    时间: 2007-4-16 14:44:03

3楼的问题,个人认为,反而是用1楼的方法最简单。

用慢慢在纸上填也可以;

我刚才也用EXCEL算了一下,少线路的就去掉对应的“加左”和“加上”项,空的格子可以不考虑(实际去了一个格子,去了2个“加左”项,去了2个“加上”项)。

答案是357。


作者: whitetiger    时间: 2007-4-16 15:00:47

5楼的问题,可以分成两步:从(0,0,0)到(3,a,0)再到(3,3,3)。

1、“3”,“a”在维度上可以任意,所以有A(3,3)=6种可能;

2、a是1或者2;

3、被重复计算的是同时通过(3,1,0)和(3,2,0)的路线。

所以,答案是:

[C(1,3+1)C(2,3+2)+C(2,3+2)C(1,3+1)-C(1,3+1)C(1,3+1)]×A(3,3)=384

[此贴子已经被作者于2007-4-16 15:07:43编辑过]


作者: 乌木    时间: 2007-4-16 17:46:07

<P>384,那么,我那答案444果然还有“水份”啊。下图中,a到c,限走表面,在U,R面走的话,据1楼,有84条路线。其中,包括a到b再到c的20×1=20条(图中红线)在U,F面走时,84条中显然重复计算了刚才的20条。6个84中减去3个20条,看来是没有问题的。还要减去那些路线呢?让我慢慢想想。这问题蛮有趣。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GWyqEj1I.gif <BR></P>
<P align=right><FONT color=#000066>[此贴子已经被作者于2007-4-16 19:17:22编辑过]</FONT></P>

[ 本帖最后由 乌木 于 2008-5-18 15:50 编辑 ]

附件: GWyqEj1I.gif (2007-4-16 19:16:52, 4.23 KB) / 下载次数 67
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODY0MHwzOGJhYjZmMXwxNzQwODA2MzI5fDB8MA%3D%3D
作者: 乌木    时间: 2007-4-16 19:02:49

<P>噢,果然还有要减去的重复计算。下图中,蓝色路线共20条,在走U-F面和走L-F面时被重复计算了。类似情况有三处,故还要减去20×3=60条路线,444-60=384。谢谢whitetiger 。</P>
<P>到底要理论分析才行,我不懂有关理论,只好玩玩“凑答数”,碰到题目复杂一点等情况就不行了。没办法。</P> VcALrRxW.gif <BR>
<P align=right><FONT color=#000066>[此贴子已经被作者于2007-4-16 21:03:06编辑过]</FONT></P>

[ 本帖最后由 乌木 于 2008-5-18 15:51 编辑 ]

附件: VcALrRxW.gif (2007-4-16 21:02:15, 4.23 KB) / 下载次数 51
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODY0MXxkZDlkOWIyY3wxNzQwODA2MzI5fDB8MA%3D%3D
作者: 乌木    时间: 2007-4-16 19:06:11

不显示,顶!

[此贴子已经被作者于2007-4-16 19:07:08编辑过]


作者: jinyou    时间: 2007-4-18 16:54:54

小学生,不想那么多的。我小时候没有“奥数”,就是这么加的。现在觉得还是应该这么做。只是有些点要加三个数字。所以答案是whitetiger的384。


作者: cube_artist    时间: 2007-5-6 17:05:06

本人刚刚学到排列组合,做练习的时候也做过楼主列出的那题,只会用组合来做.

乌木兄的朋友的方法的确值得思考.

问个不懂的地方:所说的推广到"高维空间"是怎么一回事?


作者: 乌木    时间: 2007-5-6 19:04:39

那是数学上的抽象,并无实物对应的吧,我也说不清。
作者: cube_artist    时间: 2007-5-6 23:13:46

如果没有实物去对应的话,那研究会否变得没有意义呢?


作者: 乌木    时间: 2007-5-6 23:47:14

也许吧。好像许多研究工作当时看不出什么,而有些多少年后会在什么事物上有应用。又比如,电脑编程中的“格雷”码最初仅是数字技术中的一种能自动纠错的编码方式,想不到后来有人发现0和1~511的自然数转换为512个九位格雷码之后,竟然有对应的实物--我国传统的九连环的512个用九位二进制数表示的状态与之一一对应,一点不差,令人惊叹不已。

[此贴子已经被作者于2007-5-6 23:50:07编辑过]



作者: cube_artist    时间: 2007-5-7 15:41:52

.......虽然是这样,可是高维空间很难理解...
作者: 乌木    时间: 2007-5-7 16:33:01

正是。假定有一种二维“人”,他很难理解三维空间,只能理解一维和二维世界。我们是三维人,能理解一、二和三维,而且常常把三维的东西投影到二维平面中去理解--照片、绘画、屏幕、电影等等都是借用二维图像来描述三维世界。但要我们理解高维空间,就像那二维人一样,难了。据说数学家有时把高维空间“投影”到低维空间来处理,道理一样。具体的我也说不上来了。

[此贴子已经被作者于2007-5-7 16:35:38编辑过]



作者: cube_artist    时间: 2007-5-7 17:50:41

估计这个要等大学时候才学...现在还是专心干掉高中的.

不过自从看了那部<<异次元杀阵>>之后一直对这个有兴趣....

[此贴子已经被作者于2007-5-7 17:51:28编辑过]


作者: 阿牛++    时间: 2007-5-10 17:40:01

whitetiger和乌木请教的高手都是高人,仰慕ing。。。


作者: 迷路的麋鹿    时间: 2007-11-27 22:11:01

<P>
原帖由 <I>乌木</I> 于 2007-4-14 11:25 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=42579&amp;ptid=3563" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 我胡思乱想一下,如果方格阵列中有几处“道路”坏了,比如下图的例子,那么,某两点之间的最短路线数该如何算?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8594
</P>
<P><IMG src="http://bbs.mf8-china.com/images/common/back.gif" border=0></P>
<P>第一行和第一列的交叉点路线数都是1,其它每个交叉点的路线数都是左边交叉点和上边交叉点路线数之和,遇到不通的路就只加左边或上边一个方向的,按照这个方法,这个道路坏了的图形最短路线数为1456种。</P>

[ 本帖最后由 迷路的麋鹿 于 2007-11-28 11:24 编辑 ]
作者: warming    时间: 2008-5-23 22:06:30     标题: 其实这个是二年级的奥数题目

<P><FONT size=4>如图</FONT></P>
<P><IMG src="file:///C:/mf8/01.bmp" border=0></P>
<P><FONT size=4>每个正方形的对角线相加就等于终点的数``</FONT></P>
<P><FONT size=4>3×3就是</FONT></P>
<P><IMG src="file:///c:/mf8/02.bmp" border=0></P>
<P>如此类推``4×4``5×5``等等就是这样数出来的``</P>

[ 本帖最后由 warming 于 2008-5-23 22:07 编辑 ]
作者: warming    时间: 2008-5-25 09:50:40

乌木的方法看不明白``有真人解释就差不多``
作者: whitetiger    时间: 2008-5-26 11:02:13

<P>
原帖由 <I>阿牛++</I> 于 2007-5-10 17:40 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=44369&amp;ptid=3563" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> whitetiger和乌木请教的高手都是高人,仰慕ing。。。
</P>
<P>&nbsp;</P>
<P>我可没有请教别人,在中学里老师都教过了。当然是书本外的,好的老师会提示这类题目,课外书也能找到。</P>
<P>&nbsp;</P>
<P>这些都是有定论的东西,知道了就不难了。</P>
作者: warming    时间: 2008-5-26 20:06:47

楼主是怎样可以计算出怎么多的?~~
作者: kexin_xiao    时间: 2008-5-27 13:12:28

这道题应该不是普通的考试题,我女儿现在2年级,我给她辅导学习,知道她们学习的程度。
作者: warming    时间: 2008-5-27 13:13:23

很难的题目``给我的高中同学都不会做``他们反而说我无聊``
作者: kexin_xiao    时间: 2008-5-27 16:20:41     标题: 回复 28# 的帖子

这道题对于小学二年级的小学生来说比较有难度
作者: whitetiger    时间: 2008-5-27 17:16:42

<P>
原帖由 <I>kexin_xiao</I> 于 2008-5-27 16:20 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=142049&amp;ptid=3563" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 这道题对于小学二年级的小学生来说比较有难度
</P>
<P>&nbsp;</P>
<P>只有3×3的九宫格,那么二年级小学生用数的也能得到20这个数字!</P>
作者: 魔方wjy    时间: 2008-6-1 09:25:44

就是就是,小学时候做这种奥数都是用数的
作者: zxl0714    时间: 2008-6-4 14:09:02

这个相当简单啊,到一个交叉点的路线数是能到那个交叉点的其它交叉点的路线数的和,这样递推就好了,例如3*3的图,从左下角走到右上角,这样算。
1 3 6
1 2 3
1 1 1
所以得出来是6,而4*4的图
1 4 10 20
1 3 6 10
1 2 3 4
1 1 1 1
所以是20

小学生一般学过奥数的都会把?




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2