怡然帆布鞋

文章
7
资源
0
加入时间
3年0月21天

51nod 1163 最高的奖励(贪心+堆)

题意:有N个任务,每个任务有一个最晚结束时间以及一个对应的奖励。在结束时间之前完成该任务,就可以获得对应的奖励。完成每一个任务所需的时间都是1个单位时间。有时候完成所有任务是不可能的,因为时间上可能会有冲突,这需要你来取舍。求能够获得的最高奖励。思路:建立一个以任务的奖金为权值的小根堆,初始堆空,用len记录堆的规模(堆中元素个数)。 对任务按截止时间 t[i] 从小到大排序,按序枚举每个