题目详情
返回题库题目描述
依次进行 n 个字符串赋值操作,每个操作格式为 s a,其中 s 为一个字符串,a 为一个正整数,表示将字符串 s 的权值设为 a 。
同一个字符串可能被先后赋值多次,前面的赋值会被后面的赋值覆盖。
所有操作完成后,请你回答 m 个询问,每个询问给定一个字符串 q ,请你输出 q 的权值,如果字符串 q 从未被赋值,则输出 -1。
输入描述
第一行包含整数 n 。
接下来 n 行,每行包含一个字符串 s 和一个正整数 a ,表示一个赋值操作。
再一行包含整数 m 。
接下来 m 行,每行包含一个字符串 q ,表示一个询问。
数据范围
1≤n,m≤100
1≤|s|,|q|≤10
所有输入字符串均由小写字母构成,
1≤a≤1000
输出描述
共m行,每行输出一个询问的答案。