求各位大神帮我排一下班:三班倒,总共7个人,分为ABCDEFG《ABC不能排一起要分开》

求各位大神帮我排一下班:三班倒,总共7个人,分为ABCDEFG《ABC不能排一起要分开》早班4个中班2个夜班一个,没有休息时间,一个星期转一次(时间分为:早班:8:00-17:00中班15:30-23:00晚班:23:8:00)拜托了各位越详细越好,重谢

《ABC不能排一起要分开》单单就这一个条件,A、B、C三个人就必须分成早中夜三个班,所以夜班就只能在这三个人之间换班。DEFG四个人只能在早班和中班的位置进行轮换。
ADEF,BG,C
CDEF,AG,B
BDEF,CG,A
之后就是DEFG四个人轮换中班的位置了。追问

你好,这个排法是不是重复了,因为上班每个人都会有意见嘛,在做到公平公正的情况下能拍出来吗

追答

怎么会重复呢,三周一个循环,ABC三个人就全部都换过班了。
至于DEFG四个人只换早中班的话,那就是12周一个循环,这样就所有人都换过班的,每个人都一样呀,有什么意见?

追问

你好,c已经上过夜班了,还上白班吗?

是没有休息的

追答

这个只是调整一下就行了,C上周是夜班,那下周就上中班,换B上早班,A上夜班。你做排班要灵活多变的。
那第一周:ADEF,BG,C
第二周:BDEF,CG,A
第三周:CDEF,AG,B
第四周:AEFG,BD,C
第五周:BDEF,CG,A
.......
ABC就是每周换一次班。
DEFG就是每三周会换动一个人,一共12周大循环结束。排班又重新开始。
这样换班还不需要DEFG天天去记明天是上什么班,他们只要记得三周才会换动他们之中的一个人就行了,相对来说更简单方便。

追问

DEF连着上白班,G也连着上中班,对于其他人员是不公平的

不好意思哈,因为排这个班实在有点焦头烂额的

追答

因为是被你限制死了,ABC三个人是不能排在一起的,你认为还有别的办法吗?
你一天就三个班,三个人不能排在一起,那肯定是一个一上一个班了,所以也只是他们三个人在轮班而于。

追问

上面当官的要求,我也无可奈何,脑壳都想破了也不得行

追答

不管是我排给你看的,还是其他网友排的班都是一个道理,就是ABC三个人在轮班,另外四个人只不过是打酱油的。不可能会完全公平的。

追问

嗯嗯,我知道了,大哥多谢了😊

追答

你把情况解释能领导听就行了。能做上领导的人没一个简单的。望给予采纳。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-27

照以上表格,每24个工作日循环一次

追问

它这个是每周转一次

追答

你要每周转一次,也没有关系啊,上面共有24个工作日的排班。
假设每天都上班的话,可以排3周,还余3天

追问

你好,能完全帮我排一下吗?麻烦你了

追答

已经排好了啊
第一周,你就取我上面表格的“第1天 到 第7天”
第二周,你就取我上面表格的“第8天 到 第14天”
第三周,你就取我上面表格的“第15天 到 第21天”
第四周,你就取我上面表格的“第22天 到 第24天”,再加上面表格的“第1天 到 第4天”
第五周,你就取我上面表格的“第5天 到 第11天”
第六周,你就取我上面表格的“第12天 到 第18天”
第七周,你就取我上面表格的“第19天 到 第24天”,再加上面表格的“第1天”
第八周,你就取我上面表格的“第2天 到 第8天”
。。。。。。
就这样循环下去

追问

哥,我是说完整的每周表格图,按照你原来的顺序话感觉不一样,D一直都是在上早班

感谢感谢

追答

D也有中班啊,你再看看那个表格

追问

大哥,谢谢了,我想了下没有绝对的公平,每一周都不一样的话是不可能的

第2个回答  2018-01-27
A,B,C不排在一起,早中晚各1,有P(3,3)=6法。

D,E,F,G中一人到中班,其余3人到早班,有4法。
由乘法原理,7人有6*4=24种不同的排法。
可以吗?追问

你好,你可以给我排列出来吗?麻烦你了

相似回答