为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。
PKU/1002
来自NOCOW
< PKU
目录 |
[编辑] p1002
[编辑] 描述
很多商家都喜欢易于记忆的电话号码。一种让其变得易于记忆的方法是把其转化为一个单词或者短语。例如滑铁卢大学的电话可以记为TUT-
GLOP(转化的方法见下)。有时我们也可以把电话号码的一部分变成单词。例如,Gino 的比萨店的电话可以看作是310-GINO.还有一种方法 是把有规律的部分成组记忆,例如 'three tens'代表的电话号码是3-10-10-10。 电话号码的标准模式是由七个十进制的数字组成。在第三个和第四个数字之间会有连字符"-"(例如 888-1200)。数字与字母之间的转化为
A B C<=====>2 D E F<=====>3 G H I<=====>4 J K L<=====>5 M N O<=====>6 P R S<=====>7 T U V<=====>8 W X Y<=====>9
{其实在数据中小写字母也应当如此转化..但是他没写!}
这里Q,Z没有任何意义。当然,打电话的时候我们是不会去拨那个连字符的。连字符可以在任何地方添加或者删除。下面给出几个转化的例子: TUT-GLOP <=====> 888-4567 310-GINO <=====> 310-4466 3-10-10-10 <======> 310-1010 如果两个电话号码可以转化成为同样的标准形式,那么我们认为他们是相同的。(也就是说我们拨同样的号码) 你的公司正在编辑一个来自当地的电话簿。作为质量检查的一部分,你需要查出是否其中有两个或者两个以上的电话是相同的。
[编辑] 输入
第一行为你需要处理的电话个数N; 以后每一行描述一个电话号码,共N行;
[编辑] 输出
每行一个有重复的电话(标准形式),之后是一个空格,然后是其重复次数(所有的电话号码首数字的按升序排列,然后第二个 数字的升序排列,然后.......),如果没有重复的数字,那么请输出 No duplicates.
[编辑] Sample Input
12 4873279 ITS-EASY 888-4567 3-10-10-10 888-GLOP TUT-GLOP 967-11-11 310-GINO F101010 888-1200 -4-8-7-3-2-7-9- 487-3279
[编辑] Sample Output
310-1010 2 487-3279 4 888-4567 3
[编辑] 来源
East Central North America 1999 jsxgblcxp 制作 版权归sky_wind所有