A23014.指纹解锁

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

现在给你 nn 个操作。

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

输入格式

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

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

输出格式

输出每次操作后的结果。

输入输出样例

  • 输入#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 显示格式为 序号. 指纹编码

首页