单点时限: 2.0 sec
内存限制: 256 MB
现接收到一大批电子邮件,邮件地址格式为:用户名@主机域名,要求把这些电子邮件地址做主机域名的字典序升序排序,如果主机域名相同,则做用户名的字典序降序排序。
第一行输入一个正整数 $n$,表示共有 $n$ 个电子邮件地址需要排序。
接下来 $n$ 行,每行输入一个电子邮件地址(保证所有电子邮件地址的长度总和不超过 $10^6$)。
用户名只包含字母数字和下划线,主机域名只包含字母数字和点。
按排序后的结果输出 $n$ 行,每行一个电子邮件地址。
8 23485@qq.com rieruer@163.com 39489384@qq.com eruie@ecnu.edu.cn rtff@163.com 84934804@qq.com fdll@ecnu.edu.cn 598695@qq.com
rtff@163.com rieruer@163.com fdll@ecnu.edu.cn eruie@ecnu.edu.cn 84934804@qq.com 598695@qq.com 39489384@qq.com 23485@qq.com
| 题目 | 计分 |
|---|---|
| 1001 | 100 |
| 1002 | 100 |
| 1003 | 100 |
| 1004 | 100 |
| 1005 | 100 |
| 1006 | 100 |
| 1007 | 100 |
| 1008 | 100 |
| 1009 | 100 |
| 1010 | 100 |
| 1011 | 100 |
| 1012 | 100 |
| 1013 | 100 |
| 1014 | 100 |
| 1015 | 100 |
| 1016 | 100 |
| 1017 | 100 |
| 1018 | 100 |
| 1019 | 100 |
| 1020 | 100 |
| 1021 | 100 |
| 1022 | 100 |
| 1023 | 100 |
| 1024 | 100 |
| 1025 | 100 |
| 1026 | 100 |
| 1027 | 100 |
| 1028 | 100 |
| 1029 | 100 |
| 1030 | 100 |