Preparing NOJ
(1) 给定n个任务的集合S={1,2,…,n};
(2) 完成任务i 需要ti时间,1 ≤ i ≤n;
(3) 任务i的截止时间di,1≤i≤n,即要求任务i在时间di 之前结束;
(4) 任务i 的误时惩罚wi ,1≤i≤n,即任务i 未在时间di之前结束将招致wi的惩罚;若按时完成则无惩罚。
任务安排问题要求确定S 的一个时间表(最优时间表)使得总误时惩罚达到最小。
对于给定的n个任务,编程计算总误时惩罚最小的最优时间表。
7
1 4 70
2 2 60
1 4 50
1 3 40
1 1 30
1 4 20
3 6 80
110
本题由旧版NOJ导入,来源:NUAA