OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1159--数据删除及添加

1159: 数据删除及添加

时间限制: 1 Sec  内存限制: 128 MB
提交: 280  解决: 117
[提交] [状态] [讨论版] [命题人:]

题目描述

有一学生成绩表,包括学号、姓名、3门课程成绩。现在你可以进行两种操作:1- 输入一个学生的学号,删除该学生的所有信息,若要删除的学号不存在,则输出“error!”,拒绝删除。2 - 添加一个新的学生信息,若待添加的学号与已有学号重复,则输出“error!”,拒绝添加。现在你将执行Q次操作,请按学号从小到大输出Q次操作后的成绩表信息。

输入

首先输入一个整数n(1<=n<=100),表示学生人数; 
然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。  
然后一行输入一个整数Q(0<=Q<=10) 
然后Q行,每行先输入一个整数b(b为1或2),如果为1,紧接着输入一个待删除的学号;如果为2,紧接着输入一个待添加的学生信息,包括学号、姓名和3门课成绩 

输出

按学号从小到大输出Q次操作后的成绩表信息。

样例输入 Copy

3
541207010188 Zhangling 78 95 55
541207010189 Wangli 87 99 88
541207010191 Fangfang 68 76 75
4
2 541207010190 Lilei 68 79 82
1 541207010188
1 541207010188
2 541207010190 Lilei 68 79 82

样例输出 Copy

error!
error!
541207010189 Wangli 87 99 88
541207010190 Lilei 68 79 82
541207010191 Fangfang 68 76 75

来源/分类