王吕泓 • 2年前
评论:
using namespace std;
bool cmp(string x,string y){
int a[1000];
if(x.size()!=y.size()){
return x.size()<y.size();
}
else{
for(int i=1;i)
if(x.size()==y.size()){
return x.size()>y.size();
}
}
}
int main(){
int n;
string a[10000];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a,a+n+1,cmp);
for(int i=1;i<=n;i++){
cout<<a[i]<<endl;
}
}