关于值夜班的排班问题

2025-02-24 23:56:38
推荐回答(1个)
回答1:

亲,确定条件是充分的?如果E值班6天,也就是说其他5个人总共值班6+24*2=54天 5个人无法平均值班剩下的54个班。
按照每5天一个周期计算,一个月6个周期。这5天是10个夜班(一个人是一个夜班,一天两个人,5天就是10个夜班)
可以随便排列组合 比如第一个周期,也就是1-5号,E在1号值班,剩下的四个人随意排列组合,保证每个人最多值两个班最少值一个班就可以,这样每周总有一个人比其他人多值班一个,可以轮流是四个人中的谁多值一个夜班。
比如1-5号:1号是 EA,2号是BC,3号是CD,四号是BD,5号是AB(1~5号里只有B多值了一个夜班)
6~10号:6号是EB,7号是AC,8号是CD,9号是AD,10号是AB(1~6号里只有A多值了一个夜班)
后面的以此类推,明白否?