#560. 论坛管理
论坛管理
题目描述
鄂尔多斯盐碱地较多,不宜畜牧和耕种,但是政府引进高新技术成功制造出仿真海水,实现了海虾养殖,使鄂尔多斯获得了"塞上青岛"的美号!这引起了广大内陆省份的人们的强烈关注。鄂尔多斯为此特别设置了网络论坛,向大家反馈信息和分享经验。
假设,论坛上有约10万个经验分享帖,每个帖子都有一个唯一的编号,从1到100000。每个帖子都吸引了许多养殖爱好者来交流心得,因此每个帖子下面都有很多回复。
在论坛中,每个回复者的ID也是唯一的,范围从1到100000。为了更好地管理和反馈这些回复,津津、菲菲和皮皮决定帮助论坛写一个程序来支持以下两种操作:
- 插入操作:
ADD x y
,表示在编号为x的经验分享帖中,有一个ID为y的养殖爱好者回复了该帖子。 - 查询操作:
QUERY x y
,表示查询编号为x的经验分享帖中第y个回复的养殖爱好者的ID。
输入格式
第1行一个整数N,代表有N次询问(1≤N≤100000)
第2行到第N+1行代表N次询问的内容,每行为以下2种格式之一:
ADD x y
新增加了一个回复,代表编号为x的帖子有一个ID为y的人回复QUERY x y
代表查询编号为x的帖子第y个回复的人的ID
保证1≤x≤100000,1≤y≤100000
输出格式
对于每个QUERY的查询,每次输出占一行,代表编号为x的帖子第y个回复的人的ID,如果编号为x的帖子总的回复数小于y,则输出-1。
样例
输入样例 #1
8
ADD 10 10086
ADD 10 10010
QUERY 10 1
QUERY 88888 1
ADD 88888 10010
ADD 88888 12580
QUERY 88888 2
QUERY 88888 3
输出样例 #1
10086
-1
12580
-1