问题标题: 酷町堂:3983!!采纳时加到30!

0
0
已解决
吴文光
吴文光
新手光能
新手光能

3983   字符串排序2

题目描述 Description

现在有n个字符串(包含空格)需要进行排序,先按照字母的个数从小到大排序,如果字母个数相同,则按照字典序进行排序。

输入描述 Input Description

第一行输入一个整数n(n<=10000)
接下来n行,每行输入一个字符串(不超过300位)

输出描述 Output Description

输出共n行
表示排序后的字符串

样例输入 Sample Input

 

3
abcdef123
123abcdef
12345abcdef

样例输出 Sample Output

 

12345abcdef
123abcdef
abcdef123


0
已采纳
徐紫尘
徐紫尘
高级光能
高级光能

自定义函数↓

int cmp(string a,string b){
	
	if(a.size()!=b.size())
		return a.size()<b.size();
	return a<b;
}

sort函数↓

sort(a+1,a+???+1,cmp);

sort排序终点自己填

 

※※※温馨提示:

1.头文件#include<algorithm>

2.数组a

 

徐紫尘在2020-02-03 14:24:40追加了内容

祝你AC

0
我要回答