B. 🌟 樱木花道的球衣管理大作战T2

    传统题 文件IO:warehouse 1000ms 256MiB

🌟 樱木花道的球衣管理大作战T2

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

🌟 樱木花道的球衣管理大作战 🏀

题目描述

樱木花道正式成为湘北篮球队的一员啦!为了彰显自己“天才”的身份,樱木主动承担起管理球队球衣的重任,号称要打造湘北队史上最棒的仓管系统!😎

樱木给每件球衣都设计了一个独特的六位数编号(可能带有前导零),并制定了三种不同的管理命令:

  1. A x 表示新增一件编号为 $x$ 的球衣(比如赤木队长的4号球衣😉)
  2. D x 表示移出一件编号为 $x$ 的球衣(比如流川枫的11号球衣🥱)
  3. Q x 表示查询编号为 $x$ 的球衣是否还在仓库里(樱木偷偷检查流川的球衣👀)

但是,众所周知,“天才”偶尔也会迷糊一下🤔,因此樱木非常需要你的帮助,来判断他执行的每个命令是否正确。

输入格式

第一行包含一个整数 $n$,表示樱木花道接下来进行的操作次数。

接下来 $n$ 行,每行是一个操作命令,保证命令一定合法。

输出格式

对每个命令,输出一行结果:

  1. 对于 A x 操作,若编号为 $x$ 的球衣已经存在,则输出 Error 😱,否则输出 Yes
  2. 对于 D x 操作,若编号为 $x$ 的球衣不存在,则输出 Error 😭,否则输出 Yes
  3. 对于 Q x 操作,若编号为 $x$ 的球衣存在,则输出 Yes ✅,否则输出 No

数据范围

测试点编号 $n\le$ 特殊性质
$1$ $10^5$ AB
$2$ A
$3$ B
$4 \sim 5$ $10^3$
$6 \sim 10$ $10^5$

特殊性质 A:保证不存在操作 D(樱木只往仓库加东西🧺)。

特殊性质 B:保证不存在操作 Q(樱木不想检查,太自信了😏)。

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

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

文件读写

  • 输入文件:warehouse.in
  • 输出文件:warehouse.out

限制

  • 时间限制:1000ms
  • 空间限制:512MB

2025-CSP-J冲刺OI专项训练5

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-8-13 6:00
结束于
2025-8-25 18:00
持续时间
3 小时
主持人
参赛人数
15