0706 字符串赋值 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0706

字符串赋值

Easy 时间限制 1000 ms 内存限制 262144 KB
map

题目详情

返回题库

题目描述

依次进行 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行,每行输出一个询问的答案。

测试样例

样例支持多行内容展示
样例1
输入
3
abc 3
ab 2
abc 1
3
ab
abc
a
输出
2
1
-1
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。