对数组a和b进行排序
为了尽可能满足条件,一定是把数组a的较大的值与数组b中较小的值进行配对,数组a中较小的值与数组b中较大的值进行配对。
因此排序之后,按照上述方式去检查每一个位置i是否满足条件即可
为了评估两个工作组能否在安全范围内协作,需要将两组人员一一配对。每名人员有一个能力值,配对后两人的能力值之和必须落在区间 [1,m] 内。每次测试中,你可以分别对两个组的人员顺序进行任意重排,再将重排后的第 i 个人员一一配对。请你判断是否存在一种排列方式,使得所有配对的能力值之和均满足 1≤ai+bi≤m。
你需要处理多次询问。所有数据满足:询问次数 q 不超过 30;每组人数 n 和界限 m 均满足 1≤n,m≤500;能力值的绝对值不超过 500。
第一行包含一个整数 q,代表询问次数。 接下来共有 q 组数据,每组数据格式如下: 第一行包含两个整数 n 和 m,分别表示该组的人数以及能力值之和的上界(下界固定为 1)。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.