#C1483. J7 习题-2 超市

J7 习题-2 超市

J7 习题-2 超市

题目描述

超市有一套产品在销售,产品 xx 在截止日期 dxd_{x} 前售出时可以赚取 pxp_{x} 的利润,dxd_x 是从销售开始时计算的以天为单位的整数,每天只能选择一种产品进行销售,且每个产品仅能售出一次。求合理安排每天卖的产品的情况下,可以获得的最大利润。

例如,产品集合 P={a,b,c,d}P=\left \{ a,b,c,d \right \} ,下面有几种销售计划:(pa,da)=(50,2)(p_a,d_a)=(50,2)(pb,db)=(10,1)(p_b,d_b)=(10,1)(pc,dc)=(20,2)(p_c,d_c)=(20,2)(pd,dd)=(30,1)(p_d,d_d)=(30,1)。显然,最优的销售会是在第 00 天到第 11 天销售产品 dd,然后在第 11 天到第 22 天销售产品 aa,这个方案的利润是 8080

image.png

输入格式

输入包含多组测试数据 :

每组数据的第一行为一个整数 nn ,代表这套产品中产品的数量

接下来为 nn 行,每行一对整数 pip_{i} did_{i} ,分别表示该产品的利润和截止销售日期

输出格式

对于每组数据,输出该套产品的最大利润。

样例输入

4
50 2
10 1
20 2
30 1

样例输出

80

样例分析

如上所述。

数据范围

对于 100%100\% 的数据,0n100000 \le n \le 100001pi100001 \le p_{i} \le 100001di10001 \le d_{i} \le 1000