#15141: 顯然有更短的


2qbingxuan (程式初學者)

學校 : 臺北市立建國高級中學
編號 : 58274
來源 : [114.32.125.176]
最後登入時間 :
2025-08-31 01:06:10

#include <iostream>
#define REP(X) for(int i = 0;i < X;i++)

using namespace std;

int main(){
    int ct[3] = {}, n;
    cin >> n;
    while(cin >> n)ct[n % 3]++;
    REP(ct[1])cout << "1 ";
    REP(ct[2])cout << "2 ";
    REP(ct[0])cout << "3 ";
    cout << endl;
    return 0;
}

 

//由於僅有1~3,採用counting sort

//第一筆測資即為範例測資, 只要小心不要對應錯陣列就OK了