240916 - 学籍管理

题目描述

您要设计一个学籍管理系统,最开始学籍数据是空的,然后该系统能够支持下面的操作(不超过 10^5 条):

  • 插入与修改,格式1 NAME SCORE:在系统中插入姓名为 NAME(由字母和数字组成不超过 20 个字符的字符串,区分大小写) ,分数为 \texttt{SCORE}0<\texttt{SCORE}<2^{31}) 的学生。如果已经有同名的学生则更新这名学生的成绩为 SCORE。如果成功插入或者修改则输出OK
  • 查询,格式2 NAME:在系统中查询姓名为 NAME 的学生的成绩。如果没能找到这名学生则输出Not found,否则输出该生成绩。
  • 删除,格式3 NAME:在系统中删除姓名为 NAME 的学生信息。如果没能找到这名学生则输出Not found,否则输出Deleted successfully
  • 汇总,格式4:输出系统中学生数量。
输入

第一行,输入测试命令组数n。

以下n行,对应相关操作命令。

输出

输出若干行,每一个操作命令对应输出一行结果。

样例

输入

5
1 lxl 10
2 lxl
3 lxl
2 lxl
4

输出

OK
10
Deleted successfully
Not found
0
来源

洛谷

标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 85
通过人数 54
金币数量 3 枚
难度 基础


上一题 下一题