查看: 1012|回复: 7

[逻辑推理] 请假几人跑几圈

转载  简洁模式
发表于 2025-1-6 20:37:34 河南| 2025-1-28 17:03编辑 | 发自安卓客户端 发帖际遇
下午体育课时的灵感🤓 👆 简单概括一下就是每轮都需要跑圈,轮与轮之间的休息时间可以请假,总共请假几人下一轮跑几圈,任意人数坚持七轮以后所有人全部胜利。
防止表述不清楚,我举一个例子:
​一个班62个人,200m一圈的跑道,已知体能最差的有2人,能跑4圈,最好的未知。初始请假人数1。
​第一轮,61人跑1圈,无事发生。总计1圈。
​第二、三、四轮,61个人每轮跑一圈,此时总计4圈。这时有2个人撑不住了,要请假(噔噔咚)
​第五轮,请假1+2=3人,剩余61-2=59人跑3圈。总计4+3=7圈。这时又有4人跑不动了,要请假。
​第六轮,请假3+4=7人,剩余59-4=55人跑7圈,总计4+3+7=14圈…
​两条特殊规则:1.没有请假,选择跑圈的人在跑圈过程中停下了,算作个人失败。
​2.还没有到七轮时,若除个人失败的人以外全员请假,算请假的人输。
​问如何在尽可能多的人赢得游戏的情况下跑最少的圈数?
发表于 2025-1-7 11:50:31 陕西| 2025-1-7 11:52编辑 | 发自安卓客户端
约束条件有点抽象,如果理想化肯定除了体能最差的其他人全程跑完,但是要考虑有人想偷懒或者其他体能较弱的同学跑不完全程的话约束条件得给的详细一点
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院