Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1.  
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.HashMap;
  7. import java.util.Map;
  8.  
  9. public class Main {
  10.  
  11. public static void main(String[] args) throws IOException {
  12. BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  13. String[] parameters = in.readLine().split(" ");
  14. int m = Integer.parseInt(parameters[0]), n = Integer.parseInt(parameters[1]);
  15. Map<String, Integer> values = new HashMap<String, Integer>();
  16. for (int i = 0; i < m; i++) {
  17. String[] temp = in.readLine().split(" ");
  18. int t = Integer.parseInt(temp[1]);
  19. values.put(temp[0], t);
  20. }
  21. StringBuilder ans = new StringBuilder();
  22. for (int i = 0; i < n; i++) {
  23. String line;
  24. StringBuilder describtion = new StringBuilder();
  25. while (!(line = in.readLine()).equals("."))
  26. describtion.append(line).append(" ");
  27. int totalSalary = 0;
  28. String[] words = describtion.toString().split(" ");
  29. for (String word : words) {
  30. if (values.containsKey(word))
  31. totalSalary += values.get(word);
  32. }
  33. ans.append(totalSalary).append("\n");
  34. }
  35.  
  36. System.out.print(ans.toString());
  37.  
  38. }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement