题号:NC219778
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
Bear_2 要为小区设计一个门禁系统,凡是车牌在数据库内的车都可以进入小区。现在有三种操作:
1.查询车牌 S 是否在数据库内
2.在数据库内删除车牌 S 的数据
3.在数据库内添加车牌 S 的数据
输入描述:
在一行内输入一个正整数 Q(1<=Q<=1000000) 表示操作的总次数
之后的 Q 行,每行给出一个正整数 op(1<=op<=3) 和一个字符串 S ,字符串 S 由 5 个字母和数字组成表示车牌号。
当 op = 1 查询车牌 S 是否在数据库内
当 op = 2 在数据库内删除车牌 S 的数据
当 op = 3 在数据库内添加车牌 S 的数据
保证输入一定合法,不会删除不存在的数据,也不会添加已存在的数据
输出描述:
对于每次查询操作,若数据库有车牌 S 的数据则在一行内输出 1,否则输出 -1
示例1
输入
复制
5
1 a1111
3 a1111
1 a1111
2 a1111
1 a1111