#B. 【程序设计】整数排序

    Type: Default 1000ms 256MiB

【程序设计】整数排序

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

我们有 N 个正整数,均小于 10000。现在需要将这些正整数按照除以 3 的余数从小到大排序,即除以 3 余 0 的数排在除以 3 余 1 的数前面,除以 3 余 1 的数排在除以 3 余 2 的数前面。如果余数相等,则按照正整数的值从小到大排序。

输入格式

输入有 2 行 第一行为一个整数 N(1<N<101);

第二行为用空格隔开的 N 个正整数,均小于 10000。

输出格式 输出有 1 行,为按照题目要求排序后的 N 个正整数,用空格隔开

输出时每行末尾的多余空格,不影响答案正确性

样例输入

9 
8 9 1 4 2 5 3 6 7

样例输出

3 6 9 1 4 7 2 5 8

9月22日作业(周天午C++班袁)

Not Claimed
Status
Done
Problem
3
Open Since
2024-9-22 15:00
Deadline
2024-9-30 23:59
Extension
24 hour(s)