欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF981B.Businessmen Problems
Businessmen Problems
题目描述
两家著名的竞争公司 ChemForces 和 TopChemist 决定在一次展览会上展示它们最近发现的化学元素集合。然而,他们知道不能有任何元素同时出现在两家公司的集合中。
为了避免这种情况,两家公司的代表决定就各自应展示的集合达成协议。集合的选择应使两家公司的总收入最大化。
所有元素都用整数编号。ChemForces 公司发现了 个不同的化学元素,编号为 ,如果该公司展出第 个元素,将获得 贝兰卢布的收入。
TopChemist 公司发现了 个不同的化学元素,编号为 ,如果该公司展出第 个元素,将获得 贝兰卢布的收入。
换句话说,第一家公司可以从 中选择任意子集(可以为空),第二家公司可以从 中选择任意子集(可以为空)。但不能有相同的元素同时出现在两个子集中。
请帮助代表们选择集合,使得没有元素同时出现在两家公司的集合中,并且总收入最大。
输入格式
第一行包含一个整数 (),表示 ChemForces 发现的元素数量。
接下来的 行,每行包含两个整数 和 (,),分别表示第 个元素的编号及其在展览上的收入。保证所有 互不相同。
接下来一行包含一个整数 (),表示 TopChemist 发现的元素数量。
接下来的 行,每行包含两个整数 和 (,),分别表示第 个元素的编号及其在展览上的收入。保证所有 互不相同。
输出格式
输出一个整数,表示在没有元素同时出现在两家公司集合中的情况下,可以获得的最大总收入。
说明/提示
在第一个样例中,ChemForces 可以选择集合 ,而 TopChemist 可以选择 。这样总收入为 。
在第二个样例中,ChemForces 可以选择唯一的元素 ,而 TopChemist 可以选择 。这样总收入为 。
由 ChatGPT 4.1 翻译
样例
3
1 2
7 2
3 10
4
1 4
2 4
3 4
4 4
24
1
1000000000 239
3
14 15
92 65
35 89
408
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |