结构推理
某大学运筹学专业硕士生要求课程计划中必须选修两门数学类,两门运筹学类和两门计算机类课程,课程中有些只归属某一类,如微积分归属数学类,计算机程序归属计算机类;但有些课程是跨类的,如运筹学可归为运筹学类和数学类,数据结构归属计算机类和数学类,管理统计归属数学和运筹学类,计算机模拟归属计算机类和运筹学类,预测归属运筹学类和数学类,凡归属两类的课程选学后可认为两类中各学了一门课。此外有些课程要求先学习先修课,如学计算机模拟或数据结构必须先修计算机程序,学管理统计须先修微积分,学预测必须先修管理统计。问一个硕士生最少应学几门及哪几门,才能满足上述要求。
【正确答案】对微积分、运筹学、数据结构、管理统计、计算机模拟、计算机程序、预测7门课程分别编号为1,2,3,,7。
设
则本题的数学模型如下:
【答案解析】