#codeformula2014finalc. [code_formula_2014_final_c]次世代SNS
[code_formula_2014_final_c]次世代SNS
问题文
你正在尝试创建一个社交网络服务(SNS)。
在这个SNS中,可以通过@username
的形式向特定用户发送消息,并且可以通过在一条发言中指定多个用户,同时向多个用户发送消息。
该SNS遵循以下规则:
- 输入的消息只包含小写字母、空格和
@
。 - 如果消息中包含
@
,则将@
后面的由字母组成的字符串中最长的部分作为用户名,并将消息发送给该用户。 - 如果
@
后面的字符不是字母,则忽略它。 - 即使多次指定同一用户,消息也只需要发送一次。
为了实现这个系统,你想要创建一个程序来列举应该发送消息的用户。
请输出应该发送消息的所有用户。如果有多个用户,请按字典顺序输出。
输入
输入通过标准输入给出,格式如下:
- 第一行包含一个字符串,表示要发表的消息。
- 字符串只包含小写字母、空格和
@
。
输出
逐行输出所有应该发送消息的用户。如果有多个用户,请按字典顺序输出。
输入例子1
@codeformula why is this contest so easy
输出例子1
codeformula
这是发给codeformula
的消息。由于中间有一个空格,所以不会将why
之后的内容作为用户名识别。
另外,不需要输出@
。
输入例子2
myon @@c @a @aba@a @@bb bbb @@@@@ @a test @ space aaa test @a@a test@takoyaki
输出例子2
a
aba
bb
c
takoyaki
虽然a
被多次指定,但只需输出一次。
此外,用户名需要按字典顺序输出。
输入例子3
no atmark
输出例子3
如果没有需要发送消息的用户,则不需要输出任何内容。
Source Name
Code Formula 2014 本战