我们有四个人,最好每天有3个人上班,(两个人一天的少点)每个人每个月至少有10的休息天,怎么排班?急

ABCD四个人,B是新来的,无法同ACD三人中的一人共事一天,(意思就是有B上的那天连B一起必须有三个人上班,每个人每个月至少有10的休息天,怎么排班?急

进永不言弃的回答和程晰的回答都不错,都能达到命题的效果,但两者都没兼顾到小长假和周末的影响。
我排了一个,比较复杂,每人每次最多休息2天,而且也比较有规律,仅供参考(每月按30天计算):
问题的关键在于B的休息时间安排,那么就先安排B的,按照休息要求,基本上等于上2天班休息一天或4天班休息2天,我采取的是4天休息2天的方法,这样就得出下表:
B A C
B C D
B C D
B A D
A D
A C
这个是每6天一循环的循环链,循环结果就是每一个人每上4天班就能休息两天,即满足了命题要求也对每一个人很公平(休息时间非常均等,周末的分配也均等),而且不会出现连续休两天以上的机会(那样员工容易跳槽的),关于2天休一天的办法我没试验,你可以自己做了(我初步想了一下,估计上2休1的办法更科学,因为那是3天1循环的,唯一可能不科学的地方就是:一直循环下去,估计每天2人时候是固定的两个人,那样可能会造成小帮派)来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-13
A和B:1号到20号
C:1号到10号。 20号到30号。
D:10号到30号本回答被网友采纳
第2个回答  2010-12-18
一个月算三十天
ABC1到5号 DC5号到10号 ABD10到15号 然后再这样 ABC 15到20 号 DC20到25号 ABD25到30号。刚刚好!
相似回答