#I. 「一本通 1.1 练习 4」家庭作业

    传统题 2000ms 256MiB

「一本通 1.1 练习 4」家庭作业

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

老师在开学第一天就把所有作业都布置了,每个作业如果在规定的时间内交上来的话才有学分。每个作业的截止日期和学分可能是不同的。例如如果一个作业学分为 10{10},要求在 6{6} 天内交,那么要想拿到这 10{10} 学分,就必须在第 6{6} 天结束前交。

每个作业的完成时间都是只有一天。例如,假设有 7{7} 次作业的学分和完成时间如下:

作业号 期限 学分
1{1} 1{1} 6{6}
2{2} 7{7}
3{3} 3{3} 2{2}
4{4} 1{1}
5{5} 2{2} 4{4}
6{6} 5{5}
7{7} 6{6} 1{1}

最多可以获得 15{15} 学分,其中一个完成作业的次序为2,6,3,1,7,5,4 {2,6,3,1,7,5,4},注意可能还有其他方法。

你的任务就是找到一个完成作业的顺序获得最大学分。

输入格式

第一行一个整数 N{N},表示作业的数量;

接下来 N{N} 行,每行包括两个整数,第一个整数表示作业的完成期限,第二个数表示该作业的学分。

输出格式

输出一个整数表示可以获得的最大学分。保证答案不超过 C/C++int 范围。

样例

输入样例

7
1 6
1 7
3 2
3 1
2 4
2 5
6 1

输出样例

15

提示

对于 20%{20\%} 的数据,N103{N \leq 10^3}

对于 40%{40\%} 的数据,N104{N \leq 10^4}

对于 60%{60\%} 的数据,N105{N \leq 10^5}

对于 100%{100\%} 的数据,N106{N \leq 10^6},作业的完成期限均小于 7×105{7\times 10^5}

贪心

未认领
状态
已结束
题目
12
开始时间
2022-9-16 0:00
截止时间
2022-12-31 23:59
可延期
24 小时