OpenJudge

9:Rainbow的商店

总时间限制:
1000ms
内存限制:
262144kB
描述

Rainbow开了一家商店,在一次进货中获得了N个商品。

已知每个商品的利润和过期时间。

Rainbow每天只能卖一个商品,并且过期商品不能再卖。

Rainbow也可以选择在每天出售哪个商品,并且一定可以卖出。

由于这些限制,Rainbow需要制定一份合理的售卖计划。请你计算一下,Rainbow最终可以获得的最大收益。

输入
第一行两个整数N。
接下来N行每行两个整数,分别表示每个商品的利润、过期时间。

1<=N,利润,时间<=10000。
输出
输出一个整数,表示Rainbow最终可以获得的最大收益。
样例输入
7
20 1
2 1
10 3
100 2
8 2
5 20
50 10
样例输出
185
提示
第1天卖出20
第2天卖出100
第3天卖出10
第4天卖出50(实际上只要在第10天卖就可以)
第5天卖出5(实际上只要在第20天前卖就可以)
总计185
其它2件商品由于过期、每天只能卖一个的限制,在最优策略下应该不出售。

注意:这是练习题,不是作业题

全局题号
9204
添加于
2017-09-06
提交次数
12
尝试人数
7
通过人数
7