传统题 1000ms 256MiB

工作安排

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

题目描述

FarmerJohn{Farmer John }有太多的工作要做啊!!!!!!!!为了让农场高效运转,他必须靠他的工作赚钱,每项工作花一个单位时间。

他的工作日从0{0}时刻开始,有1000000000{1000000000}个单位时间(!)。在任一时刻,他都可以选择编号1{1\sim}N{N}N(1<=N<=100000){N(1 <= N <= 100000)}项工作中的 任意一项工作来完成。 因为他在每个单位时间里只能做一个工作,而每项工作又有一个截止日期,所以他很难有时间完成所有N{N}个工作,虽然还是有可能。

对于第i{i}个工作,有一个截止时间Di(1<=Di<=1000000000){D_i(1 <= D_i <= 1000000000),}如果他可以完成这个工作,那么他可以获利Pi(1<=Pi<=1000000000).{P_i( 1<=P_i<=1000000000 ). }

在给定的工作利润和截止时间下,FJ{FJ}能够获得的利润最大为多少呢?答案可能会超过32{32}位整型。

输入格式

1{1}行:一个整数N.{N. }2{2}~N+1{N+1}行:第i+1{i+1}行有两个用空格分开的整数:Di{D_i}Pi.{P_i.}

输出格式

输出一行,里面有一个整数,表示最大获利值。

样例

输入样例

3
2 10
1 5
1 7

输出样例

17

提示

1{1}个单位时间完成第3{3}个工作(1,7){(1,7),}

然后在第2{2}个单位时间完成第1{1}个工作(2,10){(2,10)}以达到最大利润

优先队列

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