已结束 GESP欢乐赛#21

A3037 | 指纹解锁

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小鱼最近买的电子产品都支持了指纹解锁,不仅仅是设备,有些应用也开始支持指纹登录了。小鱼可以录入多个指纹,这些指纹存储的时候是一个编码值,当用户按入指纹的时候会生成指纹编码与已存储的指纹编码进行对比。

现在给你 $n$ 个操作。
- ADD 表示添加一个指纹,后面跟上指纹编码,如果指纹已经在库中,则输出 already exists, 否则视为添加成功输出 success
- DEL 表示删除一个指纹,后面跟上要删除的指纹编码,如果指纹不在库中则输出 non-existent,否则视为删除成功输出 success
- VIEW 查看当前所有的指纹编码,按照添加顺序换行显示,并在开头加上序号,从 $1$ 开始。如果库中没有任何的指纹则输出 empty
- UNLOCK 表示尝试解锁,后面跟上识别到的指纹编码,如果解锁成功输出YES,失败输出 NO

输入格式

在一行中输入一个整数 $n (10 \leq n \leq 1000)$,表示有 $n$ 个操作。
接下来输入 $n$ 行操作,如题所示。

指纹编码的长度为 $15$,并且只包含数字,英文字母。

输出格式

输出每次操作后的结果。

输入输出样例

输入 #1
10
ADD Y5RTZOpWB7yx76j
DEL Y5RTZOpWB7yx76j
ADD TCW0iBvGWh477bD
VIEW
DEL TCW0iBvGWh477bD
VIEW
ADD 5wsKDHIlpiPVSdW
ADD y42PR7L4qI9wpBY
ADD cSos6RmJAUphqe8
VIEW
输出 #1
success
success
success
1. TCW0iBvGWh477bD
success
empty
success
success
success
1. 5wsKDHIlpiPVSdW
2. y42PR7L4qI9wpBY
3. cSos6RmJAUphqe8
输入 #2
10
ADD JDIFR1MOCgRLy7W
ADD yovPcjxmpxZZ0I3
DEL eAyeNefemxg0p0Z
ADD EJ2urMzRSjMi9Yv
VIEW
DEL RHNh9sSDY9Vdd4I
DEL jHuXwo3xNAjJJcG
UNLOCK 5IHqfyCPAWnj4Zo
UNLOCK JjzI6fyTM5jaDL7
ADD epCGDwbXBkqqFE4
输出 #2
success
success
non-existent
success
1. JDIFR1MOCgRLy7W
2. yovPcjxmpxZZ0I3
3. EJ2urMzRSjMi9Yv
non-existent
non-existent
NO
NO
success
输入 #3
20
VIEW
UNLOCK QFhJuL3P76jh2pN
UNLOCK cZpHniWXDJcChh5
ADD SXBYjVpKBKcHtGG
ADD t1WrSxpyhZc4uTF
UNLOCK bTtFJIcyAAcmKrN
VIEW
ADD BtEAIms3tgCCdm1
ADD ZZGOvQYKTSBhgBI
DEL t8KQHIL68EQOAqt
ADD GZoophvBxYHnefH
DEL R3wZYxmQYrRmy8R
DEL zKPIxg3uDzrODOP
ADD 9blzACcesPftmCo
ADD FBPj38cbQ7tHaxw
VIEW
ADD cDU0jQqqrWZhbjt
DEL AHYoXtiQ5PySMAS
ADD 24ROnTPDN6CkhCv
VIEW
输出 #3
empty
NO
NO
success
success
NO
1. SXBYjVpKBKcHtGG
2. t1WrSxpyhZc4uTF
success
success
non-existent
success
non-existent
non-existent
success
success
1. SXBYjVpKBKcHtGG
2. t1WrSxpyhZc4uTF
3. BtEAIms3tgCCdm1
4. ZZGOvQYKTSBhgBI
5. GZoophvBxYHnefH
6. 9blzACcesPftmCo
7. FBPj38cbQ7tHaxw
success
non-existent
success
1. SXBYjVpKBKcHtGG
2. t1WrSxpyhZc4uTF
3. BtEAIms3tgCCdm1
4. ZZGOvQYKTSBhgBI
5. GZoophvBxYHnefH
6. 9blzACcesPftmCo
7. FBPj38cbQ7tHaxw
8. cDU0jQqqrWZhbjt
9. 24ROnTPDN6CkhCv
C++ 编辑器
输入
输出