Toggle navigation
点码成金编程
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Home
=>
ProblemSet
=> 3.8-01:模拟散列表
Problem1377--3.8-01:模拟散列表
1377: 3.8-01:模拟散列表
Time Limit:
1
Sec
Memory Limit:
128 MB
Submit:
0
Solved:
9
[
Submit
] [
Status
] [ Creator:
][ 参考程序 ]
Description
维护一个集合,支持如下几种操作:
I x,插入一个数 x;
Q x,询问数 x 是否在集合中出现过;
现在要进行 N 次操作,对于每个询问操作输出对应的结果。
Input
第一行包含整数 N,表示操作数量。
接下来 N 行,每行包含一个操作指令,操作指令为 I x,Q x 中的一种。
Output
对于每个询问指令 Q x,输出一个询问结果,如果 x 在集合中出现过,则输出 Yes,否则输出 No。
每个结果占一行。
Sample Input
Copy
5 I 1 I 2 I 3 Q 2 Q 5
Sample Output
Copy
Yes No
HINT
1≤N≤10^5
−10^9≤x≤10^9
Source/Category
数据结构
哈希