昨晚8点多下班回家的路上,等红绿灯的时候,看到一位小区邻居在答题互助群发了一道题目:
虽然我看到题目,就心算出了答案,但由于我在开车,是不能有任何回复的。
9点多回到家后,我打开电脑,把解决方案回复了:
为了解释清楚这道题的原理,我还在纸上画了一下解题思路:
这道题的出发点就是分类,我们从结果倒推,要求出长方形数量,本质就是求出图中“包含目标线段的线段数量”,求出横向和纵向线段数量,利用乘法原理,就得出答案。
拿本题而言,先求出纵向包含标记的线段数 = 1(长度为1的线段数) + 2 (长度为2的线段数)+ 2(长度为3的线段数) + 1 (长度为3的线段数)= 6。
同理,可以算出横向包含目标线段的线段数 = 15。
由于我们是要知道“只包含一个星星”长方形数量,所以我们要将公共部分给排除掉。
说到这里,这道题是彻底解决了。不过,事情还没完,否则我就不写这篇文章了。
今天,Richard同学(R7)同学看到我桌子上画的图后,说“爸爸,我感觉你的解决方案不好,没有我想到的思路好。”
“什么?” 我心里一惊,虽然不敢立刻相信,但还是想听听他的想法
“棋棋,那你说说你的思路吧。”
“我觉得确定一个长方形,只需要确定长方形的左上定点和右下定点的位置即可”
“是啊,说得没错,因为在方格图中通过左上顶点和右下顶点,画出长方形的对角线后,长方形大小就无法改变了,所以只要对角线不一样,这个长方形肯定也是不一样的。“ 我补充道。
Richard(R7)同学继续说到,”因此在这道题中,我们只要找到图形中星号的左上顶点和右下顶点,由这两个点连成的线作为对角线的长方形,都可以包含这个五角星。“
说完,R7同学拿上笔,画了一下这个图,”爸爸,你看,A五角星,可能的左上顶点和右下顶点就是图上这些”:
“因为任取1个左上顶点和1个右下顶点,都可以唯一确定一个包含A五角星的长方形,所以左上顶点的个数x右下顶点的个数,就是包含A五角星的总长方形数”
所以,包含A五角星的长方形数 = 6 x 15 = 90
“好了,爸爸听懂你的思路了,爸爸给你点赞,你的方法确实比我的好!”
“爸爸,我给这个方法取了一个名字,叫顶点标注法!”
“名字取得不错,晚上吃饭多加一个鸡腿!”
“爸爸,我要去继续看书了,你再想想,看看有没有问题。” 说完,就跑回他的房间去了。
我被R7 battle了,虽然这是迟早的事情,以后这样的事情估计会多起来。
按照这个思路做下去,那么接下来的步骤如下:
包含B的长方形数 = 12 x 8 = 96个
同时包含A和B的长方形个数 = 6x8 = 48个
接下来,算出来的只包含1个五角星的长方形数量结果96+90-2x48=90, 和我文章中前面介绍的数线段法完全一致,都是90个。
写在最后
如果要在这件事再总结一点什么的吧,就是,思维方式永远比结果重要,绝不要告诉小朋友按照这个公式或者方法做就可以了。
知其然,更要知其所以然。
和R7一起做题久了,我其实也慢慢不确定我的方法是不是最优的,现在,我只是启发他的想法,分享我的思路,然后听听他是怎么想的。
和R7一起学数学系列: