왕국 순회
시간 제한2초메모리 제한256 MB
첫 점부터 마지막 점까지 바로가기 구간에서 빠진 모든 점이 거리 d 안에 들도록 가장 짧은 부분 수열을 구합니다.
문제
어느 왕국은 국경이 없는 무한한 평면이다. 왕국에는 사람들이 모이는 장소가 개 있다.
왕은 백성을 가까이서 보려고 이 장소를 모두 도는 순회를 계획했고, 장소마다 연설을 하기로 했다. 처음 계획한 경로는 꺾은선 이다.
왕이 나이가 많은 탓에, 보좌관은 연설 횟수를 줄이려고 몇몇 장소를 건너뛰려 한다. 새 경로는 의 부분수열로 이루어진 꺾은선이어야 하고, 에서 시작해 에서 끝나야 한다. 즉 을 만족하는 꼴이다.
인 장소 는 에서 선분 까지의 거리가 이하일 때만 건너뛸 수 있다. 그 거리가 를 넘으면 왕은 그 장소를 빼는 것을 허락하지 않는다.


장소 수가 가장 적은 새 경로를 찾아라.
입력
첫 줄에 정수 과 가 주어진다 (, ). 은 처음 계획에 있는 장소의 수이고, 는 건너뛴 장소까지 허용하는 최대 거리이다.
다음 개 줄에는 번째 장소 의 좌표 와 가 주어진다. 두 좌표의 절댓값은 이하이고, 좌표가 같은 장소는 없다.
출력
왕이 방문하는 장소 수의 최솟값을 출력한다. 를 만큼 늘리거나 줄여도 답은 같음이 보장된다.