// 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