97. 邮件地址排序

单点时限: 2.0 sec

内存限制: 256 MB

现接收到一大批电子邮件,邮件地址格式为:用户名@主机域名,要求把这些电子邮件地址做主机域名的字典序升序排序,如果主机域名相同,则做用户名的字典序降序排序。

输入格式

第一行输入一个正整数 $n$,表示共有 $n$ 个电子邮件地址需要排序。
接下来 $n$ 行,每行输入一个电子邮件地址(保证所有电子邮件地址的长度总和不超过 $10^6$)。

  • 对于 50% 的数据,保证 $n \leqslant 100, |s_i| \leqslant 100$。

用户名只包含字母数字和下划线,主机域名只包含字母数字和点。

输出格式

按排序后的结果输出 $n$ 行,每行一个电子邮件地址。

样例

Input
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
Output
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

1322 人解决,1649 人已尝试。

2094 份提交通过,共有 11165 份提交。

1.7 EMB 奖励。

创建: 6 年,10 月前.

修改: 1 年,9 月前.

最后提交: 1 月,4 周前.

来源: N/A

题目标签