CF981B.Businessmen Problems

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Businessmen Problems

题目描述

两家著名的竞争公司 ChemForces 和 TopChemist 决定在一次展览会上展示它们最近发现的化学元素集合。然而,他们知道不能有任何元素同时出现在两家公司的集合中。

为了避免这种情况,两家公司的代表决定就各自应展示的集合达成协议。集合的选择应使两家公司的总收入最大化。

所有元素都用整数编号。ChemForces 公司发现了 nn 个不同的化学元素,编号为 a1,a2,,ana_1, a_2, \ldots, a_n,如果该公司展出第 ii 个元素,将获得 xix_i 贝兰卢布的收入。

TopChemist 公司发现了 mm 个不同的化学元素,编号为 b1,b2,,bmb_1, b_2, \ldots, b_m,如果该公司展出第 jj 个元素,将获得 yjy_j 贝兰卢布的收入。

换句话说,第一家公司可以从 {a1,a2,,an}\{a_1, a_2, \ldots, a_n\} 中选择任意子集(可以为空),第二家公司可以从 {b1,b2,,bm}\{b_1, b_2, \ldots, b_m\} 中选择任意子集(可以为空)。但不能有相同的元素同时出现在两个子集中。

请帮助代表们选择集合,使得没有元素同时出现在两家公司的集合中,并且总收入最大。

输入格式

第一行包含一个整数 nn1n1051 \leq n \leq 10^5),表示 ChemForces 发现的元素数量。

接下来的 nn 行,每行包含两个整数 aia_ixix_i1ai1091 \leq a_i \leq 10^91xi1091 \leq x_i \leq 10^9),分别表示第 ii 个元素的编号及其在展览上的收入。保证所有 aia_i 互不相同。

接下来一行包含一个整数 mm1m1051 \leq m \leq 10^5),表示 TopChemist 发现的元素数量。

接下来的 mm 行,每行包含两个整数 bjb_jyjy_j1bj1091 \leq b_j \leq 10^91yj1091 \leq y_j \leq 10^9),分别表示第 jj 个元素的编号及其在展览上的收入。保证所有 bjb_j 互不相同。

输出格式

输出一个整数,表示在没有元素同时出现在两家公司集合中的情况下,可以获得的最大总收入。

说明/提示

在第一个样例中,ChemForces 可以选择集合 (3,7)(3, 7),而 TopChemist 可以选择 (1,2,4)(1, 2, 4)。这样总收入为 (10+2)+(4+4+4)=24(10 + 2) + (4 + 4 + 4) = 24

在第二个样例中,ChemForces 可以选择唯一的元素 10910^9,而 TopChemist 可以选择 (14,92,35)(14, 92, 35)。这样总收入为 (239)+(15+65+89)=408(239) + (15 + 65 + 89) = 408

由 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

建议全屏模式获得最佳体验