// UVa 10295 - Hay Points
#include <iostream>
#include <string>
#include <map>
using namespace std;
#define integer unsigned long long
int main() {
int n, m;
map<string, integer> val;
cin >> n >> m;
for (int i = 0; i < n; i++) {
string s;
integer v;
cin >> s >> v;
val[s] = v;
}
for (int i = 0; i < m; i++) {
string s;
integer sol = 0;
while ((cin >> s) && (s.length() != 1 || s[0] != '.'))
sol += val[s];
cout << sol << endl;
}
return 0;
}
No comments:
Post a Comment