2714:字符串排序

时间限制:2 S   /  内存限制:65536 KB
AC:378   /  Submit:606
问题描述

将m个字符串按照以下规则排序:

1、先按照字符串长度的奇偶性排序:字符串长度是偶数的排在前面,字符串长度是奇数的排在后面。

2、对于字符串长度都是偶数的字符串,大写字母字符多的排前面;如果大写字母字符一样多,那么字符串值比较大的排前面。

3、对于字符串长度都是奇数的字符串,小写字母字符多的排前面;如果小写字母字符一样多,那么字符串比较小的排前面。

把排序后的字符串依次输出出来。

输入描述

只有一组案例。

一个正整数m,表示字符串的数量。然后是m个不含空格、'\t'、'\n'的字符串。(m<=100)

输出描述

按照指定要求排序后,把排序后的字符串依次输出出来,每个字符串输出完都要换行。

样例输入复制样例

6

AAA

BBBBB

AAAA

CCCdd

AAaa

ABBA

样例输出

ABBA

AAAA

AAaa

CCCdd

AAA

BBBBB

相关

2019级cpp上机考试A卷

2019级cpp上机考试A卷转普通练习

2020级cpp上机练习题第24次(字符串)

2020级cpp上机练习题第28次(综合)

题单#7(结构体排序)

2021级cpp上机练习题第24次(字符串)

2022级cpp上机练习题第24次(字符串)

2023级cpp上机练习题第24次(字符串)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1