#30996: 用sort自己寫cmp比較簡單


810339@fhsh.khc.edu.tw (冠傑(真 •鳳薪水題王))

學校 : 國立鳳新高級中學
編號 : 118861
來源 : [49.159.209.50]
最後登入時間 :
2022-10-17 18:57:11
a225. 明明愛排列 | From: [220.157.123.53] | 發表日期 : 2022-07-01 03:03

#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
    if(a%10==b%10)return a>b;
    else return (a%10)<(b%10);
}
int main(){
    int n;
    while(cin>>n){
        int k;
        vector<int> s;
        for(int i=0;i<n;i++){
            cin>>k;
            s.push_back(k);
        }
        sort(s.begin(),s.end(),cmp);
        for(auto j:s)cout<<j<<" ";
        cout<<endl;
    }
    return 0;
}

 
ZeroJudge Forum