这是学习笔记的第 2455篇文章

1735a5d9499ec0f1c8473fde352ed843.gif

  这个事情的源头是在前几天哄孩子睡觉前,我和她聊分数的事情,一般为了便于理解我会拿披萨来举例,比如把一个披萨分成2份,分成3份,分成4份等,似乎顺着圆心我们可以想到既定的方案。

  我看了看孩子的被子,突然想到一个问题,我说一个长方形如果要把它平均分成4份,有几种方法,就拿被子来说,孩子听完在被子上比划起来,我们似乎得到了常规的2-3种方法,如果是奇数这个问题似乎就更难了。

  在我印象中,我以前也想过这个问题,但是每次都是草草了事,所以这一次我打算认真一些。

   第二天跑步的时候我看着跑步机发呆,突然想,如果把一个长方形分解成很多份,那么我可以把相邻的几份连接在一起。

9d3a912ed892119d8798cd3bcc0a8646.png

顺着这个思路我想到了至少10种方法,我用四种不同的颜色来做区分。 

7201d5ad84c62a84c8c831b71ac453c7.png     28ae41935a11479c185f4e4704dcc9c8.png

1ddd18e67e0fa883651b467c5bcb84bd.png      1dbbea0d25f484f61ff3ca0f68e8795f.png

5fcf22ed2e656c68920e371a0893a13d.png     2dc2a66718b36d78a2f703d8a490a0cc.png

8a33cbc6e16845df468f4e20d4129e44.png    305e336687e124aa79023ec684f3a6d1.png

16df308371bb5c33f0e213e6f4aa798e.png     0b9524897398d693d62b8f54f4db0613.png

这是不包括一些对称的重新组织方法,按照这种思路可以衍生出来更多。

当然这是一种通过分块的方式来进行的拆分,还有一种思路应该是基于线条来拆分,这个方案应该是大多数人应该都能想到的,我在这个基础上做了下扩展,这是至少7种方法,还有些没有再一一列举。

92c5db124d6fbca99600cf3468f537ea.png    4641a57a082da1f368c5ddce9c77acf9.png

e478c170d70d3128cc842cc1b802364e.png    faf16ae3d75a3cb8aa9eec706099b40a.png

aa9f686cbc865d6645a4520f5ba75a2d.png8d70b1bf0a7d1b2d3915a43c42d5d234.png

744a11c597dc977a8e471935d695598e.png

可能到这里大家认为应该差不多了,其实还只是开始,昨天晚上小朋友给了我一种思路,那就是通过曲线或者波浪线的拆分方式,她认为波浪线的这种方式应该也能够拆分,但是画的效果不明显,我GET到这种思路之后的分析,按照直线思维拆解出至少4种方法。

这种思路主要就是奇数线条的对称。

4bf16cee99e086cb5beedc712f258410.png    1f5856b20305a5f3bd6f8fc02f66c513.png

b1c3be56d5fb6fc6f50a8aa2905728d1.png    f52e81ab76664fc283d9dddd5c2fb609.png

按照曲线的思维,至少能够想出8种方法,曲线的效果还是挺漂亮的。

1e058827dac4d8a463a3131b4d778644.png    98ca98ff6c6a6979acfcf83e56b37ad8.png

404f49fa79f79cff70848d32bc11c29c.png    63788b5760c261d7435445e1e960b394.png

a65bc71eefe0fd2bdf265b7a1cfefc3d.png    a9a538a8279ff18d00816edae110eaa6.png

310e8479ce2ef240b610131ad2836149.png    975f92ecae91ae215d574c44f77178b5.png

按照这种思路,还能想出一些好玩的方法,这件事情带给我的启示是:

1)那些看起来好像没有答案的事情其实有很多答案,

2)一些看似既定答案的事情也有更多的解决方式,

3)如果换多种角度和思维去看待,会由更多的答案,比如使用空间的思维去看待,这个问题应该会由更多的解决方法

4)不要低估小朋友的潜力,小朋友带给我的思路启发还是蛮大的

5)深挖这件事情其实可以得到不同的模型,有些可以借助编程来得到更多的解决方案


各大平台都可以找到我

  • 微信公众号:杨建荣的学习笔记

  • Github:@jeanron100

  • CSDN:@jeanron100

  • 知乎:@jeanron100

  • 头条号:@杨建荣的学习笔记

  • 网易号:@杨建荣的数据库笔记

  • 大鱼号:@杨建荣的数据库笔记

  • 腾讯云+社区:@杨建荣的学习笔记

热文:

新数据库时代,DBA 发展之路该如何选择

我们为什么在MySQL中几乎不使用分区表

《大江大河2》最触动我的一段经典对话

如何优化MySQL千万级大表,我写了6000字的解读

一道经典的MySQL面试题,答案出现三次反转

换个角度看人生

拉里·佩奇(Larry Page)的伟大归来

美女主持直播,被突发意外打断!湾区网友却高喊: 我懂!超甜

2af8e0f0bb68ad898c1023fd4b0fedcd.gif

QQ群号:763628645

QQ群二维码如下, 添加请注明:姓名+地区+职位,否则不予通过

在看,让更多人看到