문제
동현이는 엄청난 보물 상자를 가지고 있다.
상자는 깊은 산 속 어딘가에 묻어두었지만 안심이 되지 않는 동현이는 경비병을 고용하기로 했다.
동현이가 사는 나라는 하루가
하루는
(
경비병 후보는 총
만약
동현이는 인건비를 아끼기 위해 최대한 적은 수의 경비병을 고용하려고 한다.
동시에 한 순간도 방심할 수 없기 때문에 매일 모든 시간 적어도 한 명의 경비병이 상자를 지키도록 할 것이다.
동현이는 몇 명의 경비병을 고용해야 할까?
입력
첫 줄에
<제한>
1 \le N \le 200000 2 \le M \le 10^9 0 \le s_i, e_i < M s_i \neq e_i
출력
동현이가 고용해야 하는 최소 경비의 수를 출력하라.
만약 어떻게 고용하더라도 보물을 완벽히 지킬 수 없다면 -1을 출력하라.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 14점 | |
#2 | 17점 | |
#3 | 9점 | |
#4 | 13점 | 모든 사람에 대해 |
#5 | 21점 | 모든 사람의 매일 경비를 서는 시간의 길이는 동일하다. |
#6 | 26점 | 추가적인 조건이 없다. |
예제1
입력
4100
10 30
30 70
20 40
60 20
출력
3
예제2
입력
1100
30 40
출력
-1
태그
출처
BOI 2024 D번