问题:保安值班安排系统
某公司有7名保安人员:赵、钱、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制一程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:
赵:星期二、星期四
钱:星期一、星期六
孙:星期三、星期日
李:星期五
周:星期一、星期四、星期六
吴:星期二、星期五
陈:星期三、星期六、星期日
解决: prolog
off(zhao, 2).
off(zhao, 4).
off(qian, 1).
off(qian, 6).
off(sun, 3).
off(sun, 7).
off(li, 5).
off(zhou, 1).
off(zhou, 4).
off(zhou, 6).
off(wu, 2).
off(wu, 5).
off(chen, 3).
off(chen, 6).
off(chen, 7).
good :- off(A, 1),
off(B, 2),
off(C, 3),
off(D, 4),
off(E, 5),
off(F, 6),
off(G, 7),
format('~w ~w ~w ~w ~w ~w ~w~n', [A,B,C,D,E,F,G]),
fail.
Recent comments
2 weeks 3 days ago
2 weeks 4 days ago
6 weeks 2 days ago
7 weeks 1 day ago
7 weeks 2 days ago
8 weeks 3 days ago
8 weeks 3 days ago
8 weeks 4 days ago
10 weeks 22 hours ago
10 weeks 3 days ago