Lõikude tükeldamine
문제
Arvteljel on antud positiivsete täisarvuliste koordinaatidega lõiku , \ldots, . Üks tükeldamis\-operatsioon asendab lõigu lõikudega ja , kus on positiivne täis\-arv ja . Tükeldada võib nii alguses antud kui ka eelmiste tükeldamistega saadud lõike.
Ülteme, et lõik , kus on positiivsed täisarvud, kattub tugevalt lõiguga , kui lõik katab vähemalt poole lõigu pikkusest.
Ülesanne on leida vähim võimalik lõigu pikkus, mille korral on võimalik sisendis antud lõigule rakendada tükeldamisoperatsiooni nii, et lõik kattub tugevalt kõigi saadud lõiguga.
입력
Esimesel real on täisarvud ja (, ).
Järgmised rida kirjeldavad lõike. Nende hulgas . real on lõigu vasaku ja parema otspunkti täisarvulised koordinaadid ja (). Võib eeldada, et neile lõikudele on võimalik tükeldamisoperatsiooni rakendada. Mõned antud lõikudest võivad üksteisega täpselt kokku langeda.
출력
Väljastada üks täisarv: eelpool kirjeldatud tugevalt kattuva lõigu vähim võimalik pikkus.
예제
예제 1
3 3 1 7 3 8 2 9
4
예제 2
6 15 4 10 2 8 7 14 1 9 5 12 3 13
7