문제
마을에는
같은 좌표에 여러 거주자가 살고 있는 경우도 있으며, 영향력이 높은 거주자 일수록 홍보 효과가 큰 반면, 책을 사는 데 신중하다.
정올씨는 정보 과학의 책을 출판했다. 많은 사람들이 책을 사게 하기 위해 몇몇 거주자에게 책을 무료로 기부하려고 한다.
주민
책을 받지 못한 거주자 중 다음 조건을 충족시키는 모든 거주자
조건: 거주자
i 와 거주자j 사이의 직선 거리는E_i-E_j 이하이다. 즉| Xi - Xj | ≤ Ei - Ej 이다.
마을의 모든 거주자에게 정올씨의 책이 읽혀지면 정보 올림픽의 지명도가 크게 향상된다.
마을의 모든 주민이 정올씨의 책을 읽게 하기 위해 최소한 몇 명에게 기부해야 하는지 알아내자.
입력
다음과 같은 형식으로 입력이 주어진다.
.
.
.
[제한]
주어지는 값은 모두 정수이다.
출력
마을의 모든 주민이 정올씨의 책을 얻기 위해 최소한 몇 명에게 기부해야 하는지 출력한다.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 10점 | |
#2 | 23점 | |
#3 | 36점 | |
#4 | 31점 | 추가 제한 없음 |
예제1
4
4 2
2 3
3 4
6 5
2
예를 들어 다음과 같이 기부하면 JOI 국가의 주민 모두가 정올씨의 책을 얻을 수 있다.
• 거주자 3에게 기부한다.
•
•
•
따라서 주민 1, 2, 3이 정올씨의 책을 얻게된다.
• 거주자 4에게 기부한다.
JOI 국가의 모든 주민이 정올씨의 책을 얻는다.
2 명 미만에게 기부함으로서 JOI 국가의 모든 주민이 정올씨의 책을 얻을 수 없으므로 2를 출력한다.
이 입력 예제는 서브태스크 2, 3, 4의 제약 조건을 충족한다.
예제2
3
7 10
10 10
7 10
2
이 입력 예제는 모든 서브태스크의 제약 조건을 충족한다.
예제3
10
31447678 204745778
430226982 292647686
327782937 367372305
843320852 822224390
687565054 738216211
970840050 766211141
563662348 742939240
103739645 854320982
294864525 601612333
375952316 469655019
5
이 입력 예제는 서브태스크 2, 3, 4의 제약 조건을 충족한다.