Re的故事之北京赛区报名

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

Re带着俩队友来到了北京;这次,老师因为有课所以没有跟我们一起来;So,我们可以疯一天啦;不过这个恶心的报名环节真的是很让我受伤啊;ACM这么高大上的东西怎么能手写报名呢,简直不让我这字写得奇丑的活啊;所以,我决定集合所有程序猿的智慧来打造一个报名系统:

这个系统必须能实现如下操作:

Add:添加队伍信息;

Search:查找并输出队伍信息;

Change:更改队伍信息;

Pay:缴费;

Ticket:领餐券;

 

队伍的信息包括,队伍名name,学校名school,队员名A,B,C;教练名D;是否缴费,是否已领餐券;

Input

 

 

输入一个整数n表示共有几步操作;

接下来的n行,每一刚输入一个操作指令;

 

Add,添加队伍信息;其后应该紧跟队伍名name,学校名school,队员名A,B,C;以及教练名D中间用空格隔开;

Search,查找并输出队伍信息;其后应该紧跟要查找的队伍名name;该队已经注册,则输出该对信息,输出格式如下:

/-----/

Name: name

School: school

Team member: A,B,C

Coach: D

/-----/

如果该队没有注册信息,则输出No registration

Change,更改队伍信息;其后紧跟要修改的项目(Name,School,Team_member,Coach),然后要更改为什么信息;如果该队没有注册则输出No registration

Pay,缴费,其后应紧跟队伍名,如果该队没有注册则输出No registration;如果之前已经交费了则输出“Already paid”

Ticket,领餐券,其后应紧跟队伍名,如果该队没有注册则输出No registration;如果之前已经领过餐券了则输出“Has received”

Output

 

Sample Input

12
Add Triple_S SDUT Xiangshuo_Zeng Chengfei_Shang Jiacai_Sun Xiaohong_Liu
Add Soul_V SDUT Haibo_Chen Sijun_Ye Zheng_Wang Xiaohong_Liu
Search Triple_S
Search Orz
Pay Soul_V
Pay Orz
Pay Soul_V
Ticket Triple_S
Ticket Orz
Ticket Triple_S
Change Soul_V Team_member Haibo_Chen Mingcheng_Zhang Hui_Yang
Search Soul_V

Sample Output

/-----/
Name: Triple_S
School: SDUT
Team member: Xiangshuo_Zeng,Chengfei_Shang,Jiacai_Sun
Coach: Xiaohong_Liu
/-----/
No registration
No registration
Already paid
No registration
Has received
/-----/
Name: Soul_V
School: SDUT
Team member: Haibo_Chen,Mingcheng_Zhang,Hui_Yang
Coach: Xiaohong_Liu
/-----/

Hint

 请不要用gets读入

Source

flyfire