问答题可以用贪心算法来调度在一间演讲厅里举行的n场报告t1,t2,…,tn,假设报告在时间bj开始并在时间ej结束(两个报告不能同时进行,一个报告可以在另一个报告结束时开始),假设按照结束时间非降的顺序列出报告,得到e1≤e2≤…≤en,贪心算法这样进行:在每个阶段,从所有已经安排好的报告结束之后才开始的那些报告中,选择具有最早结束时间的报告(这个算法总是加入具有最早结束时间的报告).请证明此贪心算法在下列意义下是最优的,即该算法总是安排尽可能多的报告.

您可能感兴趣的试卷