A3037 | 指纹解锁
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
小鱼最近买的电子产品都支持了指纹解锁,不仅仅是设备,有些应用也开始支持指纹登录了。小鱼可以录入多个指纹,这些指纹存储的时候是一个
现在给你 $n$ 个操作。
-
-
-
-
编码值,当用户按入指纹的时候会生成指纹编码与已存储的指纹编码进行对比。现在给你 $n$ 个操作。
-
ADD 表示添加一个指纹,后面跟上指纹编码,如果指纹已经在库中,则输出 already exists, 否则视为添加成功输出 success。-
DEL 表示删除一个指纹,后面跟上要删除的指纹编码,如果指纹不在库中则输出 non-existent,否则视为删除成功输出 success。-
VIEW 查看当前所有的指纹编码,按照添加顺序换行显示,并在开头加上序号,从 $1$ 开始。如果库中没有任何的指纹则输出 empty。-
UNLOCK 表示尝试解锁,后面跟上识别到的指纹编码,如果解锁成功输出YES,失败输出 NO。输入格式
在一行中输入一个整数 $n (10 \leq n \leq 1000)$,表示有 $n$ 个操作。
接下来输入 $n$ 行操作,如题所示。
指纹编码的长度为 $15$,并且只包含数字,英文字母。
接下来输入 $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
VIEW 显示格式为 序号. 指纹编码。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?