TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  信息发布  解题排行
  • 首页
  • 题库
  • P3087
  • 题目
  • P3087工作安排
    限制 : 时间限制 : 10000 MS   空间限制 : 165536 KB
    问题描述

    Farmer John 有太多的工作要做啊!为了让农场高效运转,他必须靠他的工作赚钱,每项工作花一个单位时间。
    他的工作日从0时刻开始,有1000000000个单位时间。在任一时刻,他都可以选择编号1~N的N项工作中的任意一项工作来完成。
    因为他在每个单位时间里只能做一个工作,而每项工作又有一个截止日期,所以他很难有时间完成所有N个工作,虽然还是有可能。
    对于第i个工作,有一个截止时间D_i,如果他可以完成这个工作,那么他可以获利P_i.
    在给定的工作利润和截止时间下,FJ能够获得的利润最大为多少呢?答案可能会超过32位整型。

    输入格式

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

    输出格式

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

    样例输入

    3
    2 10
    1 5
    1 7

    样例输出

    17

    提示

    【样例解释】
    第1个单位时间完成第3个工作(1,7),然后在第2个单位时间完成第1个工作(2,10)以达到最大利润
    【数据范围】
    1 <= N <= 100000
    1 <= D_i <= 1000000000
    1<=P_i<=1000000000