Călin, dornic să acumuleze cât mai multă informație, dorește să participe la cursuri, de la mai multe facultăți, care au loc la intervale de timp . Din păcate pentru el, aceste cursuri se suprapun; din fericire, are niște prieteni apropiați care îl pot ajuta ducându-se și ei la cursuri și transmițându-i informația. Deoarece informația nu curge la fel în acest mod, Călin se mulțumește cu informația de la cel puțin dintre cursuri. Pentru că tot acest proces necesită concentrare, după ce fiecare persoană participă la un curs, acesta va lua o pauză de durată în care nu va mai putea participa la un alt curs.
De câți oameni este nevoie pentru a se afla informația de la minim cursuri? Se consideră că trebuie să se participe în intregime la fiecare curs, și că într-un moment de timp se admite ca o persoană să termine un curs/pauza luată, și să se ducă în același moment de timp la un alt curs.
Mai mult, pentru numărul minim de oameni determinați, care este pauza maximă pe care aceștia o pot lua fiecare?
Date de intrare
Pe prima linie se află - numărul de cursuri totale, - numărul minim de cursuri despre care dorim să aflăm informații și - pauza luată de fiecare. Pe fiecare din următoarele linii se va afla câte o pereche de numere reprezentând momentul de început, respectiv de final al unui curs.
Date de ieșire
Se vor afișa numărul minim de oameni necesari, respectiv pauza maximă pe care aceștia o pot lua, sau dacă aceasta poate fi oricât de mare.
Restricții și precizări
- Pentru fiecare subtask, se acordă din punctaj pentru numărul minim de persoane și, dacă numărul minim este determinat corect, încă 25% din punctaj pentru pauza maximă.
# | Puncte | Restricții |
---|---|---|
1 | 12 | Răspunsul este 1 sau 2, și T = 0. |
2 | 12 | Răspunsul este sau . |
3 | 20 | și |
4 | 8 | |
5 | 20 | și |
6 | 8 | |
7 | 20 | Fără restricții suplimentare. |
Exemplul 1
cursuri.in
3 2 3
1 4
4 6
6 7
cursuri.out
2 -1
Explicație
Pentru primul exemplu, avem nevoie de oameni care vor lua o pauză de durată pentru a participa la dintre cursuri. O persoană va participa la cursul de la , iar cealaltă la cursul de la . Aceștia pot lua o pauză indefinit de lungă.
Exemplul 2
cursuri.in
3 2 0
1 4
4 6
6 7
cursuri.out
1 2