의심 많은 젖소
면접 대비시간 제한1초메모리 제한1024 MB
N개의 구간 [A_i, B_i]가 주어졌을 때, 앞의 K개 구간 사이에 포함 관계가 없는 가장 큰 K를 구합니다.
의심 많은 젖소
Farmer John의 젖소는 마리()이며, 각 젖소는 자신의 우유 생산량을 신경 쓴다. 우유를 많이 생산하지 못하는 젖소는 다른 젖소에게 놀림을 받기 쉽다.
FJ는 젖소마다 착유 시간 구간 ()을 배정한 일정표를 짰다. 젖소 ()는 시각 에 착유를 위해 외양간에 들어오고, 시각 에 외양간을 나간다. 외양간 문은 좁아서 한 번에 한 마리만 지나갈 수 있으므로, FJ는 두 젖소가 같은 시각에 들어가거나 나오지 않도록 일정을 짰다.
젖소 의 구간이 젖소 의 구간을 포함하면, 즉 이면 두 구간이 중첩되었다고 한다. 중첩은 좋지 않다. 젖소 는 젖소 가 착유하는 내내 외양간에 있게 되어 젖소 를 훔쳐보고 우유 생산량을 알아낼 수 있다. 젖소들은 자신의 생산량이 다른 젖소에게 알려지는 것을 원하지 않으므로, FJ는 일정표에 중첩 구간이 없기를 바란다.
FJ를 도와 젖소 부터 까지의 구간에 중첩이 전혀 없도록 하는 가장 큰 ()를 구하라.