题目描述
<p class="p0"> <span style="font-size:10.5000pt;font-family:'宋体';">现有一个一维的数轴,给出<span>n</span><span>个整数代表数轴上的点,再给一个</span><span>m</span><span>点,把这</span><span>n</span><span>个点按照离</span><span>m</span><span>点的距离从小到大排序。</span></span> </p>
输入格式
<p class="p0"> <span style="font-size:10.5000pt;font-family:'宋体';">第一行一个整型<span>t</span><span>,代表有</span><span>t</span><span>组测试数据。每组测试数据第一行为</span><span>n</span><span> m</span><span>,分别代表有</span><span>n</span><span>个点和坐标轴上一个点的坐标。第二行为</span><span>n</span><span>个整数,代表</span><span>n</span><span>个点的坐标(</span><span>t</span><span>不大于</span><span>100</span><span>,</span><span>n</span><span>和</span><span>m</span><span>的绝对值不大于</span><span>1000</span><span>)。</span></span> </p>
输出格式
<p class="p0"> <span style="font-size:10.5000pt;font-family:'宋体';">把这<span>n</span><span>个点按照离</span><span>m</span><span>点的距离从小到大排序,如果有两个点离</span><span>m</span><span>点的距离相同,则应按n坐标从小到大顺序输出。</span></span> </p>
样例
样例输入 1
1
5 3
7 2 -1 3 8
样例输出 1
3 2 -1 7 8
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪