综合推理-排班约束匹配(代入排除法)
问法模型:问法为’以下情况可能发生的是’(可能类提问)→ 采用代入法:‘可能’项正向构造满足全部约束的排班表验证,‘不可能’项用某条硬约束直接排除
推理链
- 第1步:提取四个排班约束——①无人连续上一整天班(同日白班夜班不能同一人)、②甲乙丙各有一个整天在休息、③没有人被全部安排白班或夜班、④刚排完夜班之后不能接着排白班
- 第2步:因提问为’可能’,优先用代入法逐项检验与约束的兼容性
- 第3步:代入A项构造排班表——第1天白班乙、夜班丙;第2天白班甲、夜班乙;第3天白班丙、夜班甲,逐条核验:无同日双班✓,甲休第1天、丙休第2天、乙休第3天✓,三人白班夜班均出现过✓,无夜班次日接白班✓,且住户第1天白天与第2天夜里连续两天看到乙上班,A可能为真
- 第4步:代入B项——前两天甲、乙连续在岗则两天四个班次被甲乙包揽,第3天白班夜班只能都排丙,违反条件①,排除
- 第5步:代入C项——第1天白班与第3天夜班均为丙,丙的唯一整休日只能是第2天,第2天只能由甲、乙上班;第1天夜班者因条件④第2天不能接白班、只能上夜班,其第3天白班又被④封死、夜班被丙占用,此人被迫全排夜班,违反条件③,排除
- 第6步:代入D项——3天一轮,连续三晚没看见丙即本轮3个夜班全归甲乙,丙只能上白班,违反条件③’没有人被全部安排白班’,排除
- 第7步:仅A项可构造出满足①②③④全部条件的排班表,故正确答案为A
最快解法:⚡ 代入法+硬约束秒杀:B(第3天丙连上两班违①)、C(第1天夜班者被迫全排夜班违③)、D(丙只能全上白班违③)均被约束直接排除;A只需写出’乙白丙夜/甲白乙夜/丙白甲夜’一张排班表验证四条件即锁定
易错点
- ⚠ 把D项’连续三天晚上’只当局部三晚,忽略3天一轮、三晚恰好覆盖全部夜班,漏掉丙’只上白班’违反条件③
- ⚠ 漏用条件④’夜班之后不能接着排白班’,误判C项’第1天白天与第3天夜里都见丙’为可能
- ⚠ 对条件③理解偏差:其实质是每人只要上班就必须白班夜班均出现过,不能误读为’不能既排白班又排夜班’
母题抽象
🧩 当题干给出多人分班次的排班约束(同日不双班、各有整休日、夜班后不接白班、不许只上一种班)且问法为’可能/不可能发生’时,用代入法:‘可能’项构造一张满足全部约束的排班表即可成立,‘不可能’项只需指出违反某一条硬约束
同类特征:三名保安每3天排一轮班、每日白班夜班各一人、每人都有一个整天休息、夜班之后不能接着排白班、没有人被全部安排白班或夜班、问法为’可能发生的是’
相关题
(暂无)
题干
某物业公司为住户提供24小时全年无休的门卫保安服务,门卫保安每日分为白班和夜班,每班均有一名保安人员上班。三名保安人员每3天排一轮班,已知本轮排班中,甲、乙、丙的上班情况如下:①没有人连续上一整天班;②甲、乙、丙在本轮排班中都有一个整天在休息;③没有人被全部安排白班或夜班;④为确保员工充足休息,刚排完夜班之后不能接着排白班。则在本轮排班中,以下情况可能发生的是:
选项
- A. 某住户已经连续两天看到乙上班 ✅
- B. 某住户连续两天都看到甲和乙在上班
- C. 某住户前天白天出门和今天夜晚回家时都看见丙在上班
- D. 某住户已经连续三天晚上下班回家都没有看见丙在上班
官方解析
第一步:分析题干条件。
本轮排班中,上班情况如下:
①没有人连续上一整天班;
②每人都有一个整天在休息;
③没有人被全部安排白班或夜班;
④刚排完夜班之后不能接着排白班。
第二步:根据题干条件进行推理。
提问为“可能”,优先考虑代入法。
代入A项,该项说连续两天看到乙上班,假设第一天白班排乙,根据条件③可知,第二天夜班可以排乙。若第一天夜班排给丙,则根据条件①②③和④,可得出如下表所示的情况:

此时满足题干所有条件,可能为真,当选;
代入B项,若满足连续两天看到甲和乙均上班,则第一天和第二天只能都排给甲和乙,那么第三天只能都排给丙,与条件①不符,不可能为真,排除;
代入C项,若满足前天白天出门和今天夜晚回家时都能看到丙上班,则第一天的白班和第三天的夜班都必须排给丙,根据条件①④可知,无论第一天夜班排甲还是乙,此人第二天只能上夜班,此时就会有人全都被排夜班,与条件③不符,不可能为真,排除;
代入D项,若满足连续三天没有看到丙上夜班,则三天的夜班均只能排甲和乙,而丙在这一轮排班中只能上白班,与条件③不符,不可能为真,排除。
故正确答案为A。
给定材料
(无)