#C. 字符串排序

    远端评测题 1000ms 128MiB

字符串排序

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

定义一个字符串的无序度为所有位置后面的字母比该位置的字母小的总数之和。比如" DAABECDAABEC'' 这个字符串的无序度是 55 ,因为 DD 后面有 44 个位置比它小( AABCAABC ), EE 后面有 11 个比它小( CC ),其它位置后面没有比自己小的。" AACEDGG"AACEDGG " 的无序度为 11EE 后面有一个 DD 比它小)。" ZWQM"ZWQM " 的无序度为 66 ,每个位置后面所有的字母都比它小。 现在你的任务是给定一些字符串(只由大写字母组成),把他们按照无序度从小到大排序,如果无序度一样,那么就按照输入的相对顺序排序。

Input Format

单组测试数据。 第一行有两个整数 n(0<n50)n(0 < n \le 50)m(0<m100)m (0 < m \le 100) ,分别表示输入的字符串的长度和字符串的个数。 接下来 mm 行,每一行包含一个长度为 nn 的字符串,只由大写字母组成。

Output Format

输出 mm 行,表示排序之后的字符串。

10 6
AACATGAAGG
TTTTGGCCAA
TTTGGCCAAA
GATCAGATTT
CCCGGGGGGA
ATCGATGCAT
CCCGGGGGGA
AACATGAAGG
GATCAGATTT
ATCGATGCAT
TTTTGGCCAA
TTTGGCCAAA

结构体排序练习题

未认领
状态
已结束
题目
4
开始时间
2025-6-15 0:00
截止时间
2025-6-30 23:59
可延期
24 小时