首先,让速度最快的两个人(A和B)一起过桥,花费时间为A的速度。然后,A带着一条绳子回到起点,花费时间为A的速度。接下来,让速度第三快的人(C)和速度最慢的两个人(D和E)一起过桥,花费时间为C的速度。然后,B带着一条绳子回到起点,花费时间为B的速度。最后,让A和C一起过桥,花费时间为A的速度。总共花费的时间为A + A + C + B + A = 5A + C + B,这样就能在最短的时间内让所有人都过桥。
SHOW FULL COLUMNS FROM `tool_brainteaser` [ RunTime:0.004718s ]
SELECT `id`,`topic`,`answer` FROM `tool_brainteaser` WHERE `switch` = 1 AND `id` = 6976 LIMIT 1 [ RunTime:0.002836s ]
UPDATE `tool_brainteaser` SET `views` = `views` + 1 WHERE `id` = 6976 [ RunTime:0.007396s ]
SELECT `id`,`topic`,`answer` FROM `tool_brainteaser` WHERE `id` IN (11126,7537,8508,7264,14847,19049,6949,15857,14432,5758,8880,9855,6420,5028,18412,17946,13392,18674,17598,17421,7476,16811,10864,7345) AND `switch` = 1 ORDER BY `id` DESC [ RunTime:0.023026s ]
SELECT `id`,`topic` FROM `tool_brainteaser` WHERE `id` < 6976 AND `switch` = 1 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003662s ]
SELECT `id`,`topic` FROM `tool_brainteaser` WHERE `id` > 6976 AND `switch` = 1 ORDER BY `id` LIMIT 1 [ RunTime:0.007114s ]