题目描述
小婷老师准备了两个长度同为 的正整数数组 和 。一次调整可以任选 中一个位置和 中一个位置,交换这两个数,两个位置的编号可以相同也可以不同。
每组数据最多允许调整 次,目标是让数组 的元素总和尽可能大。记录表会为 组独立数据分别显示这个最大总和。
输入格式
第一行输入测试组数 。每组第一行输入 ,第二行输入数组 ,第三行输入数组 。
输出格式
每组输出一行,表示最多交换 次后数组 的最大元素和。
5
2 1
1 2
3 4
5 5
5 5 6 6 5
1 2 5 4 3
5 3
1 2 3 4 5
10 9 10 10 9
4 0
2 2 4 3
2 4 2 3
4 4
1 2 2 1
4 4 5 4
6
27
39
11
17
22
15 1
2 10 9 28 25 8 29 25 30 1 7 4 18 10 5
1 2 8 11 4 23 1 25 28 9 24 21 20 20 21
14 9
4 28 23 1 9 12 21 16 11 1 12 14 9 27
20 24 27 6 8 21 3 1 15 28 10 23 13 8
14 7
10 22 4 24 28 13 1 26 15 9 19 27 6 30
18 10 11 20 22 13 23 9 22 24 8 22 22 11
28 15
27 10 28 2 3 6 26 27 11 26 1 28 4 14 14 17 29 10 25 6 28 8 22 8 9 24 26 15
2 21 28 20 30 10 17 3 29 4 18 11 22 20 22 2 26 3 6 27 23 18 5 24 1 7 17 30
16 4
14 6 5 22 9 23 27 4 28 26 2 25 18 23 11 5
17 26 20 27 15 3 10 4 5 17 30 13 23 20 12 17
19 11
27 26 27 20 2 18 23 23 16 13 3 14 1 23 22 23 29 17 23
24 29 10 7 2 16 17 29 11 11 20 5 22 12 4 18 25 24 29
4 2
7 4 7 5
30 30 6 14
17 0
12 26 19 17 24 9 25 30 17 6 3 17 7 26 24 28 18
9 13 11 24 25 25 11 23 16 21 27 2 15 14 17 28 12
11 8
8 12 24 2 22 3 13 4 8 20 24
2 7 1 5 19 2 10 9 5 18 30
6 4
25 8 15 12 7 14
17 29 8 26 29 17
24 4
1 23 27 18 22 13 18 15 5 22 22 14 3 26 24 18 9 10 9 6 9 15 7 2
25 17 10 2 9 13 1 7 25 16 27 5 12 6 30 10 20 20 28 16 10 9 22 16
12 4
1 30 13 18 14 23 10 7 30 24 13 17
5 18 23 29 23 12 19 10 8 24 18 8
29 27
24 5 26 1 10 24 21 10 16 2 22 19 11 13 12 12 24 28 26 1 4 19 29 18 10 2 17 24 23
27 15 7 10 19 11 9 21 15 23 4 27 21 22 17 18 11 9 28 11 28 28 13 25 20 19 11 11 15
10 5
10 7 8 29 28 20 21 23 28 30
25 11 14 2 12 2 14 21 2 25
29 9
28 14 21 9 16 24 17 16 24 13 21 30 7 13 23 14 13 1 30 5 7 24 19 2 3 22 18 30 23
4 11 17 21 10 17 14 8 2 17 12 25 23 14 1 3 13 9 15 18 2 26 24 4 15 21 23 2 10
19 7
1 2 25 23 9 14 19 4 7 30 5 26 17 25 6 13 27 30 3
17 24 28 2 16 2 7 24 14 2 7 9 30 30 6 11 12 9 15
7 1
8 19 29 2 27 3 7
30 11 9 9 17 16 28
21 18
3 29 7 16 30 4 9 30 21 2 21 2 8 9 17 1 3 9 15 28 2
11 7 13 7 8 17 8 2 3 29 28 16 4 16 11 10 14 9 5 22 30
28 7
22 24 19 15 17 24 28 13 2 6 24 19 24 6 24 4 15 20 22 2 11 7 25 1 27 27 8 28
8 22 30 26 29 10 4 3 9 5 18 27 20 15 18 27 25 3 1 14 13 20 5 1 14 16 1 23
11 4
22 1 2 23 28 29 6 26 24 22 1
23 4 22 19 3 30 29 30 16 21 16
11 8
2 6 13 11 14 27 4 16 9 12 2
6 28 12 26 2 6 10 8 29 23 30
26 25
8 1 9 15 30 24 15 30 3 21 9 5 5 10 15 22 1 6 21 20 18 21 12 11 19 5
23 20 3 2 18 25 10 14 3 18 13 23 2 27 9 29 25 2 8 12 8 5 1 23 14 28
238
300
331
691
338
468
74
308
201
141
437
268
670
250
625
427
123
424
623
286
230
558
1
1 0
1
12
1