题目描述
FarmerJohn有太多的工作要做啊!!!!!!!!为了让农场高效运转,他必须靠他的工作赚钱,每项工作花一个单位时间。
他的工作日从0时刻开始,有1000000000个单位时间(!)。在任一时刻,他都可以选择编号1∼N的N(1<=N<=100000)项工作中的 任意一项工作来完成。 因为他在每个单位时间里只能做一个工作,而每项工作又有一个截止日期,所以他很难有时间完成所有N个工作,虽然还是有可能。
对于第i个工作,有一个截止时间Di(1<=Di<=1000000000),如果他可以完成这个工作,那么他可以获利Pi(1<=Pi<=1000000000).
在给定的工作利润和截止时间下,FJ能够获得的利润最大为多少呢?答案可能会超过32位整型。
输入格式
第1行:一个整数N.第2~N+1行:第i+1行有两个用空格分开的整数:Di和Pi.
输出格式
输出一行,里面有一个整数,表示最大获利值。
样例
输入样例
3
2 10
1 5
1 7
输出样例
17
提示
第1个单位时间完成第3个工作(1,7),
然后在第2个单位时间完成第1个工作(2,10)以达到最大利润