• 2022-06-15
    可以用贪心算法来调度在一间演讲厅里举行的[tex=0.643x0.786]/he/ol8BkDuTTL9yMPtH4Q==[/tex]场报告[tex=4.929x1.143]Y3mJtZvYXIHxFetGbmR7WD4hwXTxk1z0tVsvJ/mSXOhfefi5zFokCijm5n7ck6QG[/tex] 假设报告[tex=0.714x1.214]oXCmfw0gJf7nCjllDEK0Fg==[/tex] 在时间[tex=0.714x1.214]DoNFZRjsvUBa9i6miU5BKg==[/tex]开始并在时间 结束( 两个报告不能同时进行,一个报告可以在另一个报告结東时开始). 假设按照结束时间非降的项序列出报告,得到[tex=8.143x1.143]qOJG5iyplI57UEwumlztehpc2FfqOVygQwCJt72L2DRBumi5qGxYwaNwGuCU8dzv9HpMgbGbq7I2D9W5iivTGA==[/tex]贯心算法这样进行:在每个阶段,从所有已经安排好的报告结束之后才开始的那些报告中,选择具有最早结束时间的报告(这个算法总是加入具有最早结束时间的报告).请证明此贪心算法在下列意义下是最优的,即该算法总是安排尽可能多的报告
  • 举一反三