Near 2
시간 제한1초메모리 제한128 MB
나무 점 n개와 사과 점 m개가 주어질 때, 각 사과에서 가장 가까운 나무까지의 맨해튼 거리 중 최솟값을 구한다.
문제
폴란드 속담 중에 "사과는 항상 사과나무 근처에 떨어진다"라는 말이 있습니다. 이 속담이 실제로 맞는지 실험으로 확인하려고 합니다.
사과나무와 사과의 위치는 평면 위의 점으로 나타냅니다. 두 점 사이의 거리는 맨해튼 거리로 정의합니다.
모든 사과는 자기와 가장 가까운 사과나무에서 떨어졌다고 가정합니다.
다음을 수행하는 프로그램을 작성하세요.
- 표준 입력에서 사과나무와 사과의 위치를 읽는다.
- 사과와 그 사과가 떨어진 사과나무 사이의 가장 작은 거리를 구한다.
- 그 거리를 표준 출력에 출력한다.
(이 속담에 해당하는 영어 표현으로는 "Like father, like son", "Like mother, like daughter" 등이 있습니다.)
입력
첫째 줄에 사과나무의 수 과 사과의 수 이 공백 하나로 구분되어 주어집니다 ().
둘째 줄에 사과나무의 좌표를 나타내는 개의 정수 이 공백으로 구분되어 주어집니다. 각 좌표는 범위의 정수입니다.
셋째 줄에 사과의 좌표를 나타내는 개의 정수 이 공백으로 구분되어 주어집니다. 각 좌표는 범위의 정수입니다.
사과나무와 사과는 모두 평면 위의 점으로 취급하며, 여러 사과나무나 여러 사과가 같은 점에 있을 수 있습니다.
출력
사과와 그 사과가 떨어진 사과나무 사이의 가장 작은 거리를 정수 하나로 출력합니다.