九敏!!!
75分1、29WA
怎么死的都不知道
谁爱做谁做去吧
求大佬相助!!!
代码:
#include <bits/stdc++.h>
using namespace std;
int n,a[25];
bool cmp(int u,int v){
int s1[10],s2[10];
int n1=10,n2=10;
while(u){
--n1;
s1[n1]=u%10;
u/=10;
}
while(v){
--n2;
s2[n2]=v%10;
v/=10;
}
for(int i=1;i<=10;i++){
if(s1[n1]>s2[n2]){
return true;
}
if(s1[n1]<s2[n2]){
return false;
}
n1++;
n2++;
if(n1==10){
return false;
}
if(n2==10){
return true;
}
}
return true;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++){
cout<<a[i];
}
cout<<endl;
return 0;
}