Gooby 的仓管系统
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Gooby 最近开了一家羊腿小店!
Gooby 提前进了一批羊腿放在仓库,现在 Gooby 想给这些羊腿编号,并且设计一个仓管系统来管理羊腿的进出,这样可以方便他对账。
在这个仓管系统中,徐老师设计了三种不同的命令:
A x表示新进了一只羊腿,编号为D x表示卖出了一只羊腿,编号为Q x表示在系统中查询编号为 的羊腿是否在仓库中
这里 Gooby 会给每一个羊腿设计一个独一无二的六位数字编号(可能含有前导零)
输入输出格式
输入格式
第一行包含一个整数 ,表示 Gooby 接下来在仓管系统中依次进行了 次操作。
接下来 行,每行代表一个命令,保证命令一定合法。
输出格式
对于每次操作:
- 对于
A x操作,若编号为 的羊腿已经存在于系统,则输出Error,否则输出Yes - 对于
D x操作,若编号为 的羊腿不存在于系统中,则输出Error,否则输出Yes - 对于
Q x操作,若编号为 的羊腿存在于系统中,则输出Yes,否则输出No
样例
6
A 001000
A 001001
A 001000
Q 001001
D 001001
Q 001001
Yes
Yes
Error
Yes
Yes
No
6
Q 000001
Q 000002
D 000001
D 000002
A 000001
A 000002
No
No
Error
Error
Yes
Yes
数据范围
| 测试点编号 | 特殊性质 | |
|---|---|---|
| AB | ||
| A | ||
| B | ||
| 无 | ||
特殊性质 A:保证不存在操作 D。
特殊性质 B:保证不存在操作 Q。
对于 的数据,保证 , 均为一个不超过六位的数字(可能含有前导零)。