#CF2229B. 绝对影院 / Absolute Cinema

绝对影院 / Absolute Cinema

题目描述

给定两个长度为 nn 的正整数数组 aabb

对于每个位置 ii,你可以选择是否交换 aia_ibib_i。交换可以在任意多个位置独立进行。

你的目标是最大化:

max(a1,a2,,an)+i=1nbi\max(a_1,a_2,\ldots,a_n)+\sum_{i=1}^{n} b_i

输出这个最大值。

输入格式

每个测试包含多组测试数据。

第一行包含整数 tt1t1041 \le t \le 10^4)。

每组测试数据第一行包含整数 nn1n1051 \le n \le 10^5),表示数组 a,ba,b 的长度。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n1ai1091 \le a_i \le 10^9)。

第三行包含 nn 个整数 b1,b2,,bnb_1,b_2,\ldots,b_n1bi1091 \le b_i \le 10^9)。

保证所有测试数据的 nn 之和不超过 10510^5

输出格式

对于每组测试数据,输出可以得到的 max(a)+i=1nbi\max(a)+\sum_{i=1}^{n}b_i 的最大值。

样例 1

4
1
2
1
1
1
2
3
1 2 3
4 5 6
4
2 3 6 7
1 4 5 8
3
3
18
27

约束与提示

  • 时间限制:1.5 秒

  • 内存限制:256 MB

  • 原题编号:CF2229B