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