#51NODP635. 字符串排序
字符串排序
Description
定义一个字符串的无序度为所有位置后面的字母比该位置的字母小的总数之和。比如" 这个字符串的无序度是 ,因为 后面有 个位置比它小( ), 后面有 个比它小( ),其它位置后面没有比自己小的。" 的无序度为 ( 后面有一个 比它小)。" 的无序度为 ,每个位置后面所有的字母都比它小。 现在你的任务是给定一些字符串(只由大写字母组成),把他们按照无序度从小到大排序,如果无序度一样,那么就按照输入的相对顺序排序。
Input Format
单组测试数据。 第一行有两个整数 和 ,分别表示输入的字符串的长度和字符串的个数。 接下来 行,每一行包含一个长度为 的字符串,只由大写字母组成。
Output Format
输出 行,表示排序之后的字符串。
10 6
AACATGAAGG
TTTTGGCCAA
TTTGGCCAAA
GATCAGATTT
CCCGGGGGGA
ATCGATGCAT
CCCGGGGGGA
AACATGAAGG
GATCAGATTT
ATCGATGCAT
TTTTGGCCAA
TTTGGCCAAA
相关
在以下作业中: