#P542. 词典

词典

题目描述

首先输入一个词典,词典中包含 nn (n10000n \leq 10000) 词条,每个词条占据一行。每一个词条包括一个外文单词和一个英语单词,两个单词之间用一个空格隔开。而且在词典中某个外文单词可能出现多次(只保留第一次出现的)。词典之后有 mm 个操作,可以分为两种操作:

  • 操作一1 a,输出 aa 这个英语单词对应的外语单词,如果没有输出 -1
  • 操作二2 a,从字典中删除英文单词 aa

mm 个操作完成后,按照英语单词字典序输出整个字典。

输入格式

  • 第一行包含两个整数 nnmm
  • 接下来 nn 行,每行包含两个单词 aabb,其中 aa 是英语单词,bb 是对应的外语单词。
  • 接下来 mm 行,每行第一个数表示操作类型(12),第二个数是操作的单词。

输出格式

输出有多行。对于操作一,输出对应的结果,每行一个。最后按英语单词字典序输出整个字典。

输入样例 1

5 5
a a1
b b1
c c1
d d1
c c2
1 a
1 c
2 e
2 f
2 d

输出样例 1

a1
c1
a a1
b b1
c c1