数方块其实也不难

数方块其实也不难

首页休闲益智空间方块更新时间:2024-04-30


之前还觉得数方块是个很好的题目,不过跟几个人交流后发现,这种题目居然是培训机构的“标配”题型,据说有公式的。不过我想,方法应该都差不多吧,还是写一下自己的思路,也算是补充一下专辑。

这种题目一般类似上图,要求数出其中有几个方块,美其名曰锻炼小朋友的空间思维能力,但在我看来,对空间思维的训练有限,更多的训练计算能力吧。不过如果能引导、教会思考过程,倒是挺不错的事情。

通常2种方法:逐层数、逐列数。我估计所谓的公式,应该就是逐列数的基础上总结的,所以优化后的,应该就是第3种了。

方法一:逐层数

这个方法的逻辑是:一层有几个方块,除了你能看到顶面的之外,还有被上一层方块压住顶面的。

所以,除了数这层的顶面,还需要加上上一层方块的数量,才是这一层的真正数量。

具体来说,自上而下,先数最上层能看到顶面的方块个数;然后再数下一层能看到顶面的方块个数,加上上一层方块个数;逐层往下,数出每一层个数,最后加总。

以之前图形为例,总共三层,自上而下,先数第三层:

第三层 :能看到顶面的,只有1个,因为第三层是最上层,所以总共1个;

第二层:能看到顶面的,有3个,但是因为上一层有1个,所以总共4个;

第一层:能看到顶面的,有2个,但是因为上一层有4个,所以总共6个;

最终结果:1+4+6=11

方法二:逐列数

这个方法的逻辑是:不管你方块怎么叠,每一列最顶端小方块的顶面都会被看到。

所以,以看到的顶面为基础,数这一列,这个小方块以及被压在下面的小方块的个数。

具体来说,从左往右,看每一列顶面的方块,在第几层,意味着这一列就有几个小方块。仍以之前的图形为例:

A列:能看到顶面的小方块在第一层,所以只有1个;

B列:能看到顶面的小方块在第二层,所以这一列有2个;

C列:能看到顶面的小方块在第三层,所以这一列有3个;

D、E、F列分别为1、2、2个;

最终结果:1+2+3+1+2+2=11

方法三:优化后的层列结合法

上述两种方法思考的方式都对,但是计算工作量稍大了点,容易做错,所以用层列结合来计算。

具体来说,自上而下,看每一层有几个顶面(相当于方法二的有几列),如何直接用所在的层数,乘以顶面数,求出这几列的总数。以之前图形为例:

第三层:顶面只有1个,因为是在第三层,所以用3乘以个数1,为3;

第二层:顶面有3个,因为是在第2层,所以用2乘以个数3,为6;

第一层:顶面有2个,因为在第1层,所以用1乘以个数2,为2;

最终结果:3+6+2=11

例题

在掌握之前2种方法解题思路的基础上,可以直接套用方法三计算:

第三层:3×2=6;

第二层:2×4=8;

第一层:1×2=2;

总数:6+8+2=16

如果用方法一,则为:2+(4+2)+(2+6)=16;

如果用方法二,则为:1+2+3+3+2+2+2+1=16

可以看出来,用方法三计算量确实最小,速度最快,不容易出错。

微信扫一扫关注该公众号

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved