该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有 (n) 名同学,分到 A、B 两组。
每位同学有两个评分:
ai:对A组活动评分
bi:对B组活动评分
班级总评分定义:
$$\boldsymbol{\min\left(\sum_{i\in A}a_i,\ \sum_{i\in B}b_i\right)}$$
求分配方案使得班级总评分最大。
输入格式
第一行整数 (t) 表示测试组数。
每组测试:
- 第一行整数 (n)(同学人数)
- 第二行 (n) 个整数 a1,a2,…,an
- 第三行 (n) 个整数 b1,b2,…,bn
输出格式
每组输出一行整数,为最大班级总评分。
输入输出样例
输入
2
3
1 2 3
4 5 6
2
-1 1
1 -1
输出
4
1
样例解释
- 样例1:同学1、3进A,同学2进B;A总分4,B总分5,min(4,5)=4;
- 样例2:同学2进A,同学1进B;A总分1,B总分1,min(1,1)=1。
数据范围
| 子任务 |
分值 |
数据约束 |
| 1 |
10 |
t=1,n=2,ai,bi∈−1,0,1 |
| 2 |
20 |
t=1,n≤20,ai,bi∈−1,0,1 |
| 3 |
50 |
ai,bi∈−1,0,1 |
| 4 |
20 |
ai,bi∈[−2∗105,2∗105] |
对于100%的数据
1≤t≤10,
1≤n≤20,
−2×105≤ai,bi≤2×105