AT_arc201_d [ARC201D] Match, Mod, Minimize
题目描述
给你两个长度为 $N$ 的数列 $A=(A_1,A_2,\cdots,A_N),B=(B_1,B_2,\cdots,B_N)$ 和一个正整数 $M$,你可以对 $A$ 重新排序,求 $\max_{i=1}^N((A_i+B_i)\bmod M)$ 的最小值。
多组数据。
输入格式
多组数据。第一行一个整数 $T(1\le T \le 3\times 10^5)$,表示数据组数。
对于每组数据,第一行两个整数 $N,M(1\le N\le 3\times 10^5,1\le M\le 10^9)$。\
第二行 $N$ 个整数 $A_1,A_2,\cdots,A_N(0\le A_i
输出格式
对于每组数据,输出一行一个整数表示答案。
说明/提示
**样例 1 解释**
对于第一组数据,我们可以重排 $A$,令 $A=(4,3,1)$,$(A_i+B_i)\bmod M$ 依次为 $0,3,2$,它们的最大值为 $3$。
By @[chenxi2009](/user/1020063)