【发布时间】:2016-01-22 12:17:37
【问题描述】:
这是我过去期中的另一个问题,我应该给出一个正式的表述,描述所使用的算法,并证明其正确性。问题来了:
大学正在尝试安排 n 个不同的课程。每个班级都有开始和结束时间。所有课程都必须在星期五上课。只有两个教室可用。
帮助大学决定是否可以在不引起任何时间冲突的情况下安排这些课程(即在同一个教室安排两个课程时间重叠的课程)。
【问题讨论】:
-
所以我们应该帮助你在期中作弊?
-
@Gene 不,期中考试已经发生了。我无法回答这个问题,我想知道如何解决这个问题以备日后使用。
标签: graph breadth-first-search depth-first-search bipartite