账号迁移
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
本题灵感来源于生产环境下OJ维护发生的真实事件,希望大家能够将编程所学的知识用到真实生活中。
题目描述
由于再过几个月,我们年段就要面临高二选科和重新分班,但是 小C 很为 小Z 维护的OJ中的账号数据头疼,因为重新分班后,每个学生的班级、座号数据都需要在后台数据库中修改,这占用了大部分 小Z 卷文化课的时间,现在请你来编写一个程序来帮帮他吧!
(分班前后每个账号对应的学生姓名不会改变,仅改变班级与座号)
输入格式
第 行输入一个数字 表示学生人数。
接下来 行 ,分别输入学生的账号 ,学生的姓名(英文字符串) , 学生分班前的班级 ,学生分班前的座号 。
第 行为空行,表示将分班前的名单与分班后的名单隔开。
接下来 行 , 分别输入学生的姓名(保证在分班前名单中) , 学生分班后的班级 ,学生分班后的座号 。
(保证不会出现账号相同和学生姓名相同的情况)
输出格式
输出更新后的数据库文件,需要你输出数据库更新后对应账号、姓名、班级和座号等信息(按照分班后名单的顺序)。
详情见样例(符号均为英文半角符号)。
样例
3
1 ZhuangYu 19 16
3 ChenBoCheng 15 16
2 CaiBoHang 8 15
CaiBoHang 5 5
ZhuangYu 19 15
ChenBoCheng 15 16
2 CaiBoHang 8->5 15->5
1 ZhuangYu 19->19 16->15
3 ChenBoCheng 15->15 16->16
数据规模与约定
对于 的数据保证: , , , ,且账号与学生姓名唯一,班级中座号不重复。
【A组】莆田市信息学竞赛 5 月月赛 [18:30 ~ 21:30]
- 状态
- 已结束
- 规则
- OI
- 题目
- 5
- 开始于
- 2022-5-21 18:30
- 结束于
- 2022-5-21 21:30
- 持续时间
- 3 小时
- 主持人
- 参赛人数
- 82