1363: 你好,扑克
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:27
Solved:4
Description
霖同学得到了一副限定的联名扑克牌。
这幅扑克牌一共有 $n$ 张牌,包含黑桃、红桃、梅花、方片四种花色,每组花色的牌包括从 $1-13$ 的点数。
但是扑克牌被打乱了,你需要帮助霖同学将扑克牌按照花色从大到小,相同花色时点数从小到大的顺序排好序。
在扑克牌中,花色的大小比较顺序为:
- 黑桃 (Spades) - 最大
- 红桃 (Hearts) - 第二
- 梅花 (Clubs) - 第三
- 方片 (Diamonds) - 最小
Input
第 $1$ 行输入正整数 $n$ $(1 \leq n \leq 52)$,表示牌的数量。
接下来 $n$ 行,每行输入一个字符 $c$ 和一个正整数 $p$ $(c\in{S,H,C,D}、1\leq p \leq 13)$,分别表示花色和点数,其中字符S、H、C、D分别代表黑桃、红桃、梅花、方片四种花色。
Output
输出共 $n$ 行,每行输出一个字符 $c$ 和一个正整数 $p$,用空格分隔,表示将扑克牌按照花色从大到小,相同花色时点数从小到大的顺序排好序的结果。
Sample Input Copy
4
C 1
H 2
S 13
S 5
Sample Output Copy
S 5
S 13
H 2
C 1