#15141: 顯然有更短的


2qbingxuan (程式初學者)

學校 : 臺北市立建國高級中學
編號 : 58274
來源 : [114.32.125.176]
最後登入時間 :
2024-04-01 20:23:17
d587. 參貳壹真好吃 -- jack1 | From: [223.140.226.160] | 發表日期 : 2018-09-15 21:59

#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了

 
ZeroJudge Forum