购物
提交数: 49, 通过率: 36.73%, 平均分: 50.41
题目描述:
dangline很喜欢购物,可是dangline是个穷比,一天只能买1个商品(每个商品都只有一个),超市里有n个商品。第i个的商品有Pi的价值,但也会在第Di天过期,过期后的商品就不能买了。dangline想给自己买到最大的价值,请问最大的价值是多少?(假设dangline可以天天逛超市)。
输入格式:
数据第一行是一个正整数n,表示商品数量(n<=20000),接下来一行包括2*n个正整数,第2*i-1个和第2*i个分别表示两个正整数Pi和Di(0<Pi,Di<=10000)表示价值和过期时间。
输出格式:
数据输出一个正整数,即最大可获得的价值。
样例输入:
样例输入1: 4 50 2 10 1 20 2 30 1 样例输入2: 7 20 1 2 1 10 3 100 2 8 2 5 20 50 10
样例输出:
样例输出1: 80 样例输出2: 185
提示:
对于30%的数据,n<=500;Pi,Di<=100;
对于60%的数据,n<=10000;Pi,Di<=1000;
对于100%的数据,n<=20000;Pi,Di<=10000;
第一组样例,第一天买30价值的,第二天买50价值的;
第二组样例,第一天买20价值的,第二天买100价值的,第三天买10价值的,第4到9天什么也不买,第10天买50价值的,第11到19天什么也不买,第20天买价值为5的。
本数据为zhr1502生成,未经版权许可,不得随意纂改!
时间限制: 1000ms空间限制: 256MB
来源: by POJ 感谢zhr1502提供的翻译!