fork download
  1. import java.util.*;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. int n = sc.nextInt();
  7. int m = sc.nextInt();
  8. Map<String, String> mp1 = new HashMap<>();
  9. Map<String, String> mp2 = new LinkedHashMap<>();
  10. for(int i=0;i<n;i++){
  11. String c = sc.next();
  12. String ip = sc.next() + ";";
  13. mp1.put(ip, c);
  14. }
  15. for(int i=0;i<m;i++){
  16. String c = sc.next();
  17. String ip = sc.next();
  18. mp2.put(c, ip);
  19. }
  20. for (String ip : mp2.keySet()) {
  21. System.out.println(ip + " " + mp2.get(ip) + " #" + mp1.get(mp2.get(ip)));
  22. }
  23. }
  24. }
Success #stdin #stdout 0.27s 61200KB
stdin
2 2
main 192.168.0.2
replica 192.168.0.1
block 192.168.0.1;
proxy 192.168.0.2;
stdout
block 192.168.0.1; #replica
proxy 192.168.0.2; #main