3420: 05-CZ08-07-字符串排序(按得分高低排序)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
输入一组不含空格且互不相同的字符串,这些字符串均由小写字母字符组成,按以下顺序对这组字符串排序:先按得分从高到低排序,对得分相同的字符串,再按字典序先后排序。
字符串得分计算方法:字母a得分为1,字母b得分为2,以此类推,字母z的得分为26,字符串的得分为字符串中所有字母得分总和。
输入
输入数据第一行为一个正整数n,n≤100,表示字符串的个数。接下来有n行,每行有一个字符串,由小写字母字符组成,长度不超过100。
输出
输出n行,为排序后的字符串,每个字符串占一行。
样例输入 复制
10
abcd
abcde
bcdea
aaaa
fgfgfg
bcde
abcdef
abcabc
abcab
abcdefg
样例输出 复制
fgfgfg
abcdefg
abcdef
abcde
bcdea
bcde
abcabc
abcd
abcab
aaaa
提示
字符串,由小写字母字符组成,长度不超过100。