#B1041. 【ZCX-005-DIV2】B 和余最小
【ZCX-005-DIV2】B 和余最小
题目描述
给你长度为 的序列 和 ,以及一个正整数 。 你可以自由地重新排列 中的元素,求 $\displaystyle \sum_{i=1}^n \left((a_i+b_i) \bmod m\right) )$ 的最小可能值。 其中:
$\displaystyle \sum_{i=1}^n \left((a_i+b_i) \bmod m\right) ) = (a_1+b_1) \% m+(a_2+b_2)\%m+...+(a_n+b_n)\%m$
组数据,分别求解。
输入格式
从标准输入读入数据。
第一行,一个正整数 ,表示有 组数据。
接下来 行,每 行描述一组数据。
对于每组数据:
第一行,两个正整数 。
第二行, 个非负整数 。
第三行, 个非负整数 。
输出格式
输出共 行。
对于每组数据输出一个非负整数表示答案。
输入输出样例 #1
输入 #1
3
3 6
3 1 4
2 0 1
1 1000000000
999999999
999999999
10 201
144 150 176 154 110 187 38 136 111 46
96 109 73 63 85 1 156 7 13 171
输出 #1
5
999999998
619
说明/提示
【样例 1 解释】
对于第一个测试用例,将 重新排列为 后原式 ,可以证明其为最小值。
【数据范围】
- ;
- ;
- ;
- ;
- 的总和不超过 ;
- 所有输入值均为非负整数。
相关
在下列比赛中: