问题标题: 酷町堂:4436 !!!

1
1
已解决
李智宸
李智宸
高级守护
高级守护

4436   英文句子排序

经验值:0 时间限制:1000毫秒

题目描述 Description

对N个英文句子进行排序,规则为:先按照每个句子的首字母从小到大排,首字母相同的按照句子长度从小到大排序,句子长度相同按照第一个单词长度从小到大排序

输入描述 Input Description

n+1行,第一行一个整数n,表示句子的个数
后面n行每行一个字符串

输出描述 Output Description

n行,每行一个字符串

样例输入 Sample Input

2 Hello World Aloha World

样例输出 Sample Output

Aloha World Hello World

数据范围及提示 Data Size & Hint

n<=10


0
已采纳
张程阳
张程阳
新手天翼
新手天翼

bool cmp(string x,string y){ if(x[0]!=y[0]) return x[0]<y[0]; if(x.size()!=y.size()) return x.size()<y.size(); return x.find(' ')<y.find(' '); }

我要回答