5382: 排序_1

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

现有一个一维的数轴,给出n个整数代表数轴上的点,再给一个m点,把这n个点按照离m点的距离从小到大排序。

输入

第一行一个整型t,代表有t组测试数据。每组测试数据第一行为n m,分别代表有n个点和坐标轴上一个点的坐标。第二行为n个整数,代表n个点的坐标(t不大于100nm的绝对值不大于1000)。

输出

把这n个点按照离m点的距离从小到大排序,如果有两个点离m点的距离相同,则应按n坐标从小到大顺序输出。

样例输入 复制

1
5 3
7 2 -1 3 8

样例输出 复制

3 2 -1 7 8