!!!!!大疆笔试--任务调度问题
假设有n个任务,每个任务都有解决其要花费的时间t,和该任务的deadline时间;
那么存在一个任务的最佳调度顺序,使得总共延期时间最少,输出这个最少时间?
输入首行为任务数量,接下来n行为每个任务的花费时间和deadline时间
例如
3
3 4
2 4
4 2
4 2
最佳的调度顺序是先执行第二个任务,第二个拖延为0,然后执行第一个任务,第一个延期时间为1(完成的时间点是5,deadline为4)。然后执行第三个需求,延期时间为7(完成的时间点为9,deadline为2),总共0+1+7=8
输出 8
这种任务调度问题该怎么解决,请各位大神赐教!!!