#16506: AC


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [220.130.10.185]
最後登入時間 :
2024-04-01 11:16:18
a225. 明明愛排列 | From: [140.112.18.63] | 發表日期 : 2019-01-08 21:27

#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
while(cin>>t)
{
int n[t],m[t],k,j=0,a[t],z=-1,num;
char c[t];
for(int i=0;i<t;i++)
{
c[i]='1';
}
/*for(int i=0;i<t;i++)
{
printf("%c ",c[i]);
}*/
for(int i=0;i<t;i++)
{
cin>>n[i];
m[i]=(n[i]/10>10)?n[i]-(n[i]/10*10):(n[i]/10==0) ?n[i]:n[i]%10;
}
sort(m,m+t);
sort(n,n+t);
for(int i=0;i<t;i++)
{
for(int j=t-1;j>=0;j--)
{
num=(n[j]/10>10)?n[j]-(n[j]/10*10):(n[j]/10==0) ?n[j]:n[j]%10;
if(m[i]==num&&c[j]!='0')
{
m[i]=n[j];
c[j]='0';
n[j]=0;

break;
}
}
}
for(int i=0;i<t;i++)
{
printf("%d ",m[i]);
}
printf("\n");
}
}

 
ZeroJudge Forum