作业帮 > 数学 > 作业

逻辑思维超强的进!五人需站两个岗位,一岗只需一人.上班时间8:00---18:00 条件:每人每天保证都能站到两个岗,且

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 11:00:48
逻辑思维超强的进!
五人需站两个岗位,一岗只需一人.上班时间8:00---18:00 条件:每人每天保证都能站到两个岗,且每人所站时间相当(最好1--2小时一换岗),这不是难点,难点在于每月每人不定时休4天,4x5=20 也就是说每月有20天是4人上班,求一个方法能使人数不相等的情况下,尽可能公平的使每人都能在两个岗上所站时间相等(本人智商上有硬伤,不知表达清楚没,求大神支招)
呵呵,我还以为是多难的问题呢!你的表达的确不是很清楚,主要是这两个岗位的要求,只是,这并不影响排班.主要是:
1、是否每天都需要有人?即:周末是否也是需要有人?
2、“每人每天保证都能站到两个岗”,休息日呢?
3、“尽可能公平的使每人都能在两个岗上所站时间相等”,应该是指每月,甚至是多月,而不是每天.
4、实际上“每月有20天是4人上班”,这是无谓的、没有意义的、将你引入歧途的要求.
5、“每月每人不定时休息4天”,这个准确的限制也没有必要.最重要的是要保证上班时间两个岗位上都至少有1人,休息时间不少于每个月4天.
以每月30天算,每天每岗工作10小时,两岗共需工作时数为30*10*2=600小时,平均每人需工作120小时,在两个岗位上各需工作60小时,即各30个班;
26天中,每人在每个岗位上有4天当班2次;
5个人给代号A、B、C、D、E,两岗位为甲、乙
第一天5人都上班,每人在两个岗位各2小时;(其实,这天的排班是多余的)
此后,每天4个人上班,1人轮休,上4天休一天,其中2天上3个班,甲、乙岗位各多上一个班.可排成上一天2个班,再上1天一个班.
这样按一个月30天计算,每人一个月可休息6天.
第二天A轮休,B在甲岗位上两个班(4小时),C在乙岗位上两个班(4小时),D、E按正常的,在两岗位各上一个班(2小时);
第三天,B休息,D在甲岗位上两个班(4小时),E在乙岗位上两个班(4小时),C、A按正常的,在两岗位各上一个班(2小时);
……
如此类推,轮流下去.当天在同一岗位上两个班的人,上班时间错开,不连上;
以第二天排班为:A休息
甲岗位 B D C E B
乙岗位 C E B D C
第三天排班:B休息
甲岗位 D A E C D
乙岗位 E C D A E
第四天排班:D休息
甲岗位 C E A B C
乙岗位 A B C E A
……
如此类推排下去,每个人在甲岗位上了两个班后,次日休息.
这种排班,不拘于每月的上班时数和上岗位置,都完全绝对的平等;但连续几个月(每个人都轮休)后,就都完全一样了.