种杨树

来自计算思维百科
跳转至: 导航搜索
种杨树1.png

园艺工人有个种杨树的任务,把27棵杨树分成3堆种植,但是要保证27棵树能分成9行,每行6棵,园艺工人可以怎么做?

解决方案

方案1–重复利用法

按照常规思路,我们会先尝试用27分成9行,计算每行为3棵,不符合题目要求,这种做法实际上是三行杨树都以直线排列种植,相互之间不交叉,不重复计算。

为了使问题可以解决,我们就必须将其中一些杨树重复计数,才能和其他的杨树组成9行,每行6棵的种植方法。

种杨树2.png

于是,园艺工人可以这样做:

每一个点代表杨树的位置,从左到右一共有6行,从上到下有3行,每一行都有6棵。

运用的计算思维

重复利用法利用有限的杨树通过合理的位置规划使得种植方案符合要求,运用了规划的计算思维。

参考资料

《魔法数学》  白丁 编著  现代出版社