整数排序
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
我们有 个正整数,均小于 。现在需要将这些正整数按照除以 的余数从小到大排序,即除以 余 的数排在除以 余 的数前面,除以 余 的数排在除以 余 的数前面。如果余数相等,则按照正整数的值从小到大排序。
输入格式
输入有 行
- 第一行为一个整数 ,;
- 第二行为用空格隔开的 个正整数,均小于 。
输出格式
输出有 行,为按照题目要求排序后的 个正整数,用空格隔开
输出时每行末尾的多余空格,不影响答案正确性
样例输入
9
1 2 3 4 5 6 7 8 9
样例输出
3 6 9 1 4 7 2 5 8