用一只锅每次煎2条鱼煎7条鱼共需几分钟?
最后把两部分时间加起来,前四条鱼用了12分钟,后三条鱼用了9分钟,12加9等于21分钟。这是最少需要的时间,因为总共14个面,每次能煎2个面,需要7次煎制,每次3分钟,总共21分钟。
最后把两部分时间加起来,前四条鱼用了12分钟,后三条鱼用了9分钟,12加9等于21分钟。这是最少需要的时间,因为总共14个面,每次能煎2个面,需要7次煎制,每次3分钟,总共21分钟。
这种分两步算的虽然也能算出21,但其实不够严谨。标准的“烙饼问题”最优解应该是利用交替煎法:123, 14, 25, 36, 47... 等等,其实只要保证锅里一直有两条鱼在煎,总面数是14面,每次2面,共7次,每次3分钟,直接7×3=21分钟。这道题坑就坑在很多人会按批次死算,忽略了中间可以轮换,不过结果碰巧也是21,因为7条鱼刚好能整除2的余数处理得比较完美。
其实这道题有个更简单的算法。总共7条鱼,每条鱼两面,一共14个面。锅一次能煎2面,所以最少需要 14/2 = 7次操作。每次3分钟,那就是 7 * 3 = 21分钟。不用分前后两段算那么麻烦,直接算面数最稳妥,逻辑闭环无死角。