AtCoder Beginner Contest 416
翻译中…
Problem Statement
翻译中…
You are given length-$N$ sequences $A=(A_1,A_2,\ldots,A_N)$ and $B=(B_1,B_2,\ldots,B_N)$ consisting of non-negative integers, and a positive integer $M$.
翻译中…
When you can freely rearrange the elements of $A$, find the minimum possible value of $\displaystyle \sum_{i=1}^N \left((A_i+B_i) \bmod M\right)$.
翻译中…
$T$ test cases are given, so find the answer for each of them.
翻译中…
Constraints
翻译中…
$1\le T \le 10^5$$1\le N\le 3\times 10^5$$1\le M\le 10^9$$0\le A_i,B_i < M$- The sum of
$N$over all test cases is at most$3\times 10^5$. - All input values are integers.
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
T
\text{case}_1
\text{case}_2
\vdots
\text{case}_T
翻译中…
Each test case $\text{case}_i$ is given in the following format:
翻译中…
N M
A_1 A_2 \ldots A_N
B_1 B_2 \ldots B_N
翻译中…
Output
翻译中…
Output $T$ lines.
翻译中…
The $j$-th line should contain the minimum possible value of $\displaystyle \sum_{i=1}^N \left((A_i+B_i) \bmod M\right)$ for the $j$-th test case.
翻译中…
样例
Input #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
Output #1
5
999999998
619
For the first test case, if we rearrange $A$ as $4,3,1$, then $(A_i+B_i)\bmod M$ becomes $0,3,2$, respectively, and their sum is $5$.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。