该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有两个数组 a 和 b,长度都为 n。你可以任意交换 a 和 b 中下标相同的数。具体来说,你可以进行以下操作任意多次(可以不操作):
- 选择一个正整数 i 满足 1≤i≤n,交换 ai 和 bi。
定义一个数组 x 的权值为数组中每两个元素的和的平方之和,即 ∑i=1n∑j=i+1n(xi+xj)2。
你需要最小化数组 a 和 b 的权值之和。
输入格式
本题多组测试数据,第一行输入一个正整数 T 表示测试数据组数。
对于每组测试数据:
- 第一行输入正整数 n。
- 第二行 n 个正整数 a1,a2,…,an 表示数组 a。
- 第三行 n 个正整数 b1,b2,…,bn 表示数组 b。
输出格式
对于每组测试数据,输出一个整数表示最小的权值之和。
2
2
3 3
5 4
4
3 6 6 6
2 7 4 1
113
987
提示
样例解释
对于第一组测试数据,我们可以通过交换 a2 和 b2 使数组 a 变为 {3,4},数组 b 变为 {5,3},此时数组 a 的权值为 (3+4)2=49,数组 b 的权值为 (5+3)2=64,总和为 113。而如果不交换则总和为 117。
数据范围
依赖指对于一个测试点,需要先通过其依赖的所有测试点,才能获得分数。
| 测试点编号 |
n |
特殊性质 |
依赖 |
| 1∼2 |
≤3 |
无 |
无 |
| 3∼6 |
≤15 |
测试点 1∼2 |
| 7∼11 |
≤50 |
测试点 1∼6 |
| 12 |
≤200 |
ai,bi=1 |
无 |
| 13∼15 |
ai=1 |
测试点 12 |
| 16∼18 |
无 |
测试点 1∼15 |
| 19∼20 |
≤2×103 |
测试点 1∼18 |
对于 100% 的测试数据,1≤T≤10,1≤n≤2×103,1≤ai,bi≤200。