45秒钟

来自计算思维百科
跳转至: 导航搜索
45秒钟1.jpg

有甲乙两根可以点燃的绳子和一个打火机,每个绳子的材质不均匀,也就是说燃烧的速度不是匀速的,但绳子烧完都需要1分钟。现在要你用甲乙两根绳子燃烧表示出45秒钟。

45秒钟2.jpg

解决方案

我们知道45=30+15,为什么要30+15呢?因为60分别是30和15的倍数。根据题意,如果同时点燃一根绳子的两端,让绳子的两端同时燃烧,烧完需要30秒,还有15秒怎么办呢?它是30秒钟的一半,所以就想到:同时点燃甲的两端以及乙的一端,当甲烧完时,此时已经过去了半个小时,再点燃乙的另一端,本来乙还能燃烧30秒钟,但是你点燃了另一端,时间减半,变为15秒,所以一共花去了30+15秒钟。

运用的计算思维

题目的难点在于绳子是不均匀的。如果绳子的燃烧速度是均匀的,让绳子烧到3/4长度就可以了,但是题目中绳子的材质是不均匀的,所以不能这样用。这时,我们要将45秒钟分解,巧妙利用30秒和15秒两个容易表示的时间,运用的是“分解”的计算思维。解题过程中的另一个要点是同时点燃绳子的两端,可以表示一半的时间,使用并行法,体现了“并行”的计算思维。

参考文献

http://zuoye.baidu.com/question/c88cb28967b92fff52d8188b9420d1b7.html