#P07016. 距离排序

距离排序

题目描述

给定 nn 个整数,每个整数在数轴上都有一个点与之对应。在数轴上指定一点 pp,将这 nn 个整数按照各自在数轴上对应的点与点 pp 的距离降序排序,如果存在距离相等的情况,那就按照原始整数降序排序。输出排序的结果。

输入格式

11 行是一个正整数 nn 和 一个整数 pp

22 行有 nn 个整数;

输出格式

11 行,nn 个整数,就是输入的 nn 个整数排序后的结果,输出的整数用一个空格隔开。

输入输出样例

6 5
4 6 7 3 10 -1
-1 10 7 3 6 4

说明/提示

👀️ 对于100%100\%的数据,n10000n \leq 10000mm 以及输入的 nn 个整数的绝对值不超过 1000010000