题目 20037

普及模拟赛 6 - B

查看题解 ↗GitHub ↗如何评测
题号
20037
标签
比赛
来源
2026 普及模拟赛 6 - B

普及模拟赛 6 - B

题目背景

小D进入小学了,在小学他希望自己能够得到个人能力的提升,因此他要合理安排课程。

题目描述

小D进入小学之后,得到了一份新的课程表。

课程表每周共有 2n2n 节课,可以分别分配给语文、数学(没有音体美好惨~),每一种科目安排在不同的时间所产生的贡献是不同的。

小D希望你能够帮助他合理安排自己的课程,使得他能够获得的提升值最高。

现在分别给定你语文、数学安排在每一节能够获得的提升值,你需要把其中的 nn 节分配给语文,另外 nn 节分配给数学。你需要求出在最优分配方案下能得到的最大的提升值总和。

输入格式

输入共 2n+12n + 1 行

第一行 11 个整数 nn ,如题意所示。

接下来 2n2n 行,每行 22 个整数 ai,bia_i,b_i,分别表示第 ii 节选择语文、数学的提升值。

输出格式

输出 11 行, 11 个整数,表示选择 nn 节语文和 nn 节数学的最大的提升值之和。

输入输出样例 #1

输入 #1

文本
3
6 3
3 4
4 4
4 6
2 5
6 1

输出 #1

文本
31

输入输出样例 #2

输入 #2

文本
4
2 3
2 2
2 3
1 4
3 2
1 2
2 6
4 3

输出 #2

文本
26

输入输出样例 #3,4

见下发文件。

说明/提示

对于前 10%10\% 的数据,有 2≤n≤102\le n \le10 , 1≤ai,bi≤50001\le a_i,b_i \le 5000
对于前 40%40\% 的数据,有 2≤n≤20002\le n \le2000 , 1≤ai,bi≤50001\le a_i,b_i \le 5000
对于所有数据,有 2≤n≤5×1052\le n \le 5 \times 10^5 ,1≤ai,bi≤1091\le a_i,b_i \le 10^9

数据下载

题目 20037 的公开数据

正在读取文件列表…

常用命令

题目 20037 的 ROJ 命令

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