#L0843. 工作调度与最大收益

工作调度与最大收益

题目描述

农夫手上有 NN 项工作任务,每项工作恰好需要 11 个单位时间来完成。工作 ii 的截止时间为 DiD_i,完成它可以获得 PiP_i 的收益。如果在截止时间之前(含截止时间那一时刻)完成工作,就能拿到对应收益;否则该工作无法获得收益。

农夫同一时刻只能做一项工作。请问他最多能获得多少总收益?

输入格式

第一行一个整数 NN

接下来 NN 行,每行两个整数 DiD_iPiP_i,分别表示第 ii 项工作的截止时间和收益。

输出格式

输出一行一个整数,表示最大总收益。

样例

3
2 10
1 5
1 7
17

提示

数据规模与约定

  • 对于 30%30\% 的数据,N1000N \le 1000
  • 对于 100%100\% 的数据,1N1051 \le N \le 10^51Di,Pi1091 \le D_i, P_i \le 10^9

答案可能超出 32 位整数范围,请使用 64 位整数存储。

难度 普及
通过率
尝试 0
已通过 0
ID
1571
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者