求助!课表编排算法
教师任课表见附件,现在要按下面的要求,编排表中的“节次(数字1-9,表示一天9节课)”,“节周次(数字1-5,表示一周5天)”1、同一教师不能同时上2个班,同一教室不能同时上2节课
2、教师任教多个班级,一周多课时,要都上完同一课时,才能开始第二课时,不能有的班级一节课也没有上,其他班级已经上第二或第三节课了,比如某个教师教1,3,6三个班,每周2节课,上课的顺序可以 (1,3,6|1,3,6)或者(1,6,3|6,3,1)。。。,不能出现(1,1,6|3,3,6)等
请各位大佬帮忙想想办法,尽可能全部排完,或者编排完成率 越高越好
