B. 徐老师的仓管系统

    传统题 1000ms 512MiB

徐老师的仓管系统

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

徐老师最近开了一家羊腿小店!

徐老师提前进了一批羊腿放在仓库,现在徐老师想给这些羊腿编号,并且设计一个仓管系统来管理羊腿的进出,这样可以方便他对账

在这个仓管系统中,徐老师设计了三种不同的命令:

  1. A x 表示新进了一只羊腿,编号为 xx
  2. D x 表示卖出了一只羊腿,编号为 xx
  3. Q x 表示在系统中查询编号为 xx 的羊腿是否在仓库中

这里徐老师会给每一个羊腿设计一个独一无二的六位数字编号(可能含有前导零)

输入格式

第一行包含三个整数 nn,表示徐老师接下来在仓管系统中依次进行了 nn 次操作

接下来 nn 行,每行代表一个命令,保证命令一定合法

输出格式

对于每次操作:

  1. 对于 A x 操作,若编号为 xx 的羊腿已经存在于系统,则输出 Error,否则输出 Yes
  2. 对于 D x 操作,若编号为 xx 的羊腿不存在于系统中,则输出 Error,否则输出 Yes
  3. 对于 Q x 操作,若编号为 xx 的羊腿存在于系统中,则输出 Yes,否则输出 No

数据范围

测试点编号 nn\le 特殊性质
11 10510^5 AB
22 A
33 B
454 \sim 5 10310^3
6106 \sim 10 10510^5

特殊性质 A:保证不存在操作 D

特殊性质 B:保证不存在操作 Q

对于 100%100\% 的数据,保证 n105n\le 10^5xx 均为一个不超过六位的数字(可能含有前导零)。

样例输入1

6
A 1000
A 1001
A 1000
Q 1001
D 1001
Q 1001

样例输出1

Yes
Yes
Error
Yes
Yes
No

样例输入2

6
Q 1
Q 2
D 1
D 2
A 1
A 2

样例输出2

No
No
Error
Error
Yes
Yes

24CSP-J暑假模拟赛Day1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-7-30 12:30
结束于
2024-8-12 0:30
持续时间
300 小时
主持人
参赛人数
45