fork(3) download
  1. def scan(a,n,b,m):
  2. ia=0
  3. ib=0
  4. min=abs(a[0]-b[0])
  5. ma=0
  6. mb=0
  7. while (True):
  8. if (ia >= n) | (ib >=m):
  9. break
  10. if a[ia]==b[ib]:
  11. ma=ia
  12. mb=ib
  13. break
  14. if abs(a[ia]-b[ib]) < min:
  15. min=abs(a[ia]-b[ib])
  16. ma=ia
  17. mb=ib
  18. if (a[ia] < b[ib]):
  19. ia+=1
  20. else:
  21. ib+=1
  22. print(str(a[ma])+" "+str(b[mb]))
  23.  
  24. n = int(input())
  25. a = list(map(int, input().split()))
  26. m = int(input())
  27. b = list(map(int, input().split()))
  28. scan(a,n,b,m)
  29.  
  30.  
  31.  
Success #stdin #stdout 0.02s 27712KB
stdin
2
4 5
3
1 2 3

stdout
4 3