2262 - 平行宇宙与虫洞

量子力学指出,宇宙并非只有一种形态。 根据量子理论,一件事件发生之后可以产生不同的后果,而所有可能的后果都会形成自己的宇宙。 我们可以把一个宇宙看成一个时间轴,虫洞可以看成不同宇宙的不同时间之间的跳跃。虫洞非常的不稳定,存在时间只有一瞬间。 如果存在虫洞事件(U1,t1,U2,t2)那么在宇宙U1的t1时间和宇宙U2的t2时间会被连接,此时就会发生时空跳跃现象。 你可以认为:同一个宇宙同一个时刻最多只存在一个虫洞事件。 为了研究虫洞的性质,科学家向宇宙深处发射了虫洞探测器。 该探测器会检测到自己存在的宇宙中的虫洞事件,并且一旦检测到虫洞事件就一定会进行跳跃。 由于科学家并不确定虫洞事件的具体位置时间,所以暂时用电脑模拟很多平行宇宙以及虫洞事件。 你将被告之探测器被放出时所在的宇宙名称和时间。 你需要处理以下信息:

  1. “ADD U1 t1 U2 t2” 表示在模拟中加入一个虫洞事件(U1,t1,U2,t2),其中U1和U2是字符串,t1和t2是32位非负整数
  2. “DEL U1 t1 U2 t2” 表示删除之前加入过的一个虫洞事件,保证该事件之前被ADD过。
  3. “QUERY” 表示询问探测器经过足够久的时间后会落入哪个宇宙,输出宇宙名称。如果答案不确定,请输出“*”

输入

第一行: U0 t0 表示探测器发射的地点和时间。保证该时刻不存在虫洞事件。 第二行: 正整数 Q 表示操作数 接下来 Q 行: 2种操作,如描述,ADD或ASK。无多余字符。

输出

按照输入顺序,回答每一个ASK操作,直接输出宇宙名称或者“*”,每个回答占一行。

样例

输入

a 0 
9 
QUERY 
ADD a 2 b 2 
QUERY 
ADD a 4 b 4 
QUERY 
ADD a 3 a 5 
QUERY 
DEL a 4 b 4 
QUERY 

输出

a
b
a
b
b

提示

1≤Q≤200000 时刻均为非负且小于2147483648。宇宙名称为长度不超过20的小写字母串,不同的宇宙数目≤1000

Time Limit 1 second
Memory Limit 128 MB
Stats
上一题 下一题