文章
25
粉丝
0
获赞
140
访问
3.8k
定义sort比较参数
#include<bits/stdc++.h>
using namespace std;
bool com(string a,string b){
//先比长度,长度短的肯定更小
if(a.length() != b.length())
return a.length()<b.length();
//长度相同的话直接比字典序
else{
return a<b;
}
}
int main(){
int n;
while(cin>>n){
vector<string> arr(n);
for(int i = 0;i<n;i++){
cin>>arr[i];
}
sort(arr.begin(),arr.end(),com);
for(int i = 0;i<n;i++){
cout<<arr[i]<<endl;
&nbs...
登录后发布评论
暂无评论,来抢沙发