A23014.指纹解锁
入门
官方
通过率:47.14%
时间限制:1.00s
内存限制:128MB
题目描述
小鱼最近买的电子产品都支持了指纹解锁,不仅仅是设备,有些应用也开始支持指纹登录了。小鱼可以录入多个指纹,这些指纹存储的时候是一个编码值
,当用户按入指纹的时候会生成指纹编码与已存储的指纹编码进行对比。
现在给你 n 个操作。
ADD
表示添加一个指纹,后面跟上指纹编码,如果指纹已经在库中,则输出already exists
, 否则视为添加成功输出success
。DEL
表示删除一个指纹,后面跟上要删除的指纹编码,如果指纹不在库中则输出non-existent
,否则视为删除成功输出success
。VIEW
查看当前所有的指纹编码,按照添加顺序换行显示,并在开头加上序号,从 1 开始。如果库中没有任何的指纹则输出empty
。UNLOCK
表示尝试解锁,后面跟上识别到的指纹编码,如果解锁成功输出YES
,失败输出NO
。
输入格式
在一行中输入一个整数 n(10≤n≤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
说明/提示
VIEW
显示格式为 序号. 指纹编码
。