Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- nums1 = list(map(int, input().split()))
- m = int(input())
- nums2 = list(map(int, input().split()))
- p1 = 0
- p2 = 0
- best = (nums1[p1], nums2[p2])
- while True:
- if nums1[p1] < nums2[p2]:
- p1 += 1
- if p1 == n:
- break
- if abs(nums1[p1] - nums2[p2]) < abs(best[0] - best[1]):
- best = (nums1[p1], nums2[p2])
- elif nums2[p2] < nums1[p1]:
- p2 += 1
- if p2 == m:
- break
- if abs(nums1[p1] - nums2[p2]) < abs(best[0] - best[1]):
- best = (nums1[p1], nums2[p2])
- else:
- best = (nums1[p1], nums2[p2])
- break
- print(best[0], best[1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement