#967. 排序

排序

说明

现有一个一维的数轴,给出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

来源

语言入门 洛谷