#ABC137D. 暑假打工
暑假打工
问题描述
现在有份一次性工作可供选择。如果你接受并完成第份工作,你将在完成后的第天获得元的报酬。 每天你最多可以接受并完成其中一份工作。 但是,你不能重复接受已经做过的工作。 求在从今天起不超过天的时间内,你能获得的最大总报酬。 你可以从今天就开始工作。
约束条件
- 输入中的所有值均为整数。
输入
输入通过标准输入给出,格式如下:
N M
A_1 B_1
A_2 B_2
...
A_N B_N
输出
输出在从今天起不超过天的时间内,你能获得的最大总报酬。
样例输入1
3 4
4 3
4 1
2 2
样例输出1
5
你可以通过以下方式获得总报酬5元:
- 今天接受并完成第一份工作。你将在四天后获得3元报酬。
- 明天接受并完成第三份工作。你将在两天后(即从今天起三天后)获得2元报酬。
样例输入2
5 3
1 2
1 3
1 4
2 1
2 3
样例输出2
10
样例输入3
1 1
2 1
样例输出3
0
相关
在下列比赛中: