题目 3043

「Supermarket」 超市

查看题解 ↗GitHub ↗如何评测
题号
3043
时间限制
1000 ms
内存限制
128 MB
标签
堆并查集贪心排序

超市里有N件商品,每件商品都有利润pip_i和过期时间did_i,每天只能卖一件商品,过期商品不能再卖。

求合理安排每天卖的商品的情况下,可以得到的最大收益是多少。

输入格式

输入包含多组测试用例。

每组测试用例,以输入整数N开始,接下来输入N对pip_i和did_i,分别代表第i件商品的利润和过期时间。

在输入中,数据之间可以自由穿插任意个空格或空行,输入至文件结尾时终止输入,保证数据正确。

输出格式

对于每组产品,输出一个该组的最大收益值。

每个结果占一行。

数据范围

0≤N≤100000 \le N \le 10000,
1≤pi,di≤100001 \le p_i,d_i \le 10000
最多有14组测试样例

输入样例:

文本
4  50 2  10 1   20 2   30 1

7  20 1   2 1   10 3  100 2   8 2
   5 20  50 10

输出样例:

文本
80
185

来源

  • 《算法竞赛进阶指南》
  • acwing 可能含有视频讲解

数据下载

题目 3043 的公开数据

正在读取文件列表…

常用命令

题目 3043 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。