今天早上看了下儿子的数学题,发现这个题有点意思。试卷上的题和这个差不多,除了要烙的饼的总数,其他都一样。
一个平底锅每次只能烙两张饼,两面都要烙,每面需要3分钟。
第一题填空题:问烙6张饼最快需要几分钟?
第二题选择题:问烙3张饼最快需要几分钟?
我一看这还不简单吗?一次烙两张,每面3分钟
6张饼,每次烙2张,分3组烙,每组烙熟6分钟,
(分钟)✔
3张饼,每次烙2张,分2组烙,每组烙熟6分钟,
(分钟)✖
结果孩子说我3张饼的算错了 ,尴尬啊。
错就错在我以平时一次烙一张饼的经验来烙这些饼,而题的意思是要计算最快烙饼法,3张饼是可以先烙1、2号饼的正面(3分钟),再烙1号饼反面和3号饼正面(3分钟),最后烙2、3号饼的反面(3分钏),
(分钟)。
由此展开联想:
问:一个平底锅每次可以烙face面,两面都要烙,每面需要minute分钟。
如果有total张饼要烙,最快需要几分钟?
思路:
每次只能烙一张的情况 face=1
2. 每次烙的面数大于饼的总数且,即face>total,那么只需要2次操作就可以完成烙饼的过程,固时间恒定为每面时间的2倍
3. 普通性况我们来分析一下,该题的主题是“最小分钟”,所以total张饼共有
个面,而平底锅每次可以烙face个面,所以只需要把
就可以得出来需要分多少次可以把饼烙完。
注意:这时候有两种情况
第一种情况
刚好是face的整数倍:此时只需要
就可以得出来结果。第二种情况
不是face的整数倍,这时就会产生余数也就是除下来的结果是小数,这时我们需要对该结果进行向上取整操作(根据上面3张饼的烙饼原理可知时间会多出来一个烙一个面的时间,所以向上取整):此时的结果为
下面来看下Vue代码如何实现