Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.HashMap;
- import java.util.Map;
- public class Main {
- public static void main(String[] args) throws IOException {
- BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
- String[] parameters = in.readLine().split(" ");
- int m = Integer.parseInt(parameters[0]), n = Integer.parseInt(parameters[1]);
- Map<String, Integer> values = new HashMap<String, Integer>();
- for (int i = 0; i < m; i++) {
- String[] temp = in.readLine().split(" ");
- int t = Integer.parseInt(temp[1]);
- values.put(temp[0], t);
- }
- StringBuilder ans = new StringBuilder();
- for (int i = 0; i < n; i++) {
- String line;
- StringBuilder describtion = new StringBuilder();
- while (!(line = in.readLine()).equals("."))
- describtion.append(line).append(" ");
- int totalSalary = 0;
- String[] words = describtion.toString().split(" ");
- for (String word : words) {
- if (values.containsKey(word))
- totalSalary += values.get(word);
- }
- ans.append(totalSalary).append("\n");
- }
- System.out.print(ans.toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement