Proqramlaşdırma - bir sənətdir!#1976

Proqramlaşdırma - bir sənətdir!

2 saniyə
256 meqabayt
Çox çətin

Qış Məktəbi -də iştirak edənlərin maaşı barədə verdikləri suallara Petr Mitrichev belə nəzakətli cavab verdi:

– L ilə müqayisədə – çox, amma R ilə müqayisədə – az.

Bu sirli L və R-in kimliyi barədə isə Petr susmağı üstün tutdu.

Charkivdə keçirilən Qış Məktəbi üçün maraqlı mövzu seçənə qədər Petr bir çox variantlar üzərində düşündü, lakin onların əksəriyyətini tezliklə rədd etdi, çünki artıq digərləri tərəfindən geniş müzakirə olunmuş və bilindik mövzulardı. Həqiqi bir rəssam-proqramçı kimi Petr adi bir mövzu seçməyi özünə yaraşdırmadı.

Mən L və R haqqında danışacam – görünür bu barədə hələ heç kim danışmayıb, – deyə Petr düşündü və dərhal məruzə planını tərtib etməyə, tapşırıqların sxemlərini çəkməyə başladı. Şansına şirkətində müxtəlif rəngli markerlər bol idi və bu markerlərdən istifadə edərək sxemlərini çəkirdi. Əgər sxemin hansısa hissəsi onu qane etmirdisə, sadəcə başqa rəngli marker götürərək həmin hissənin üzərindən çəkir, yeni plana uyğun şəkildə onu örtürdü.

Bu cür sxemləri yenidən işləyərkən, Petr tezliklə başa düşdü ki, məhz bu proses özü maraqlı bir tapşırıq kimi qəbul oluna bilər.

Bir proqramçı bir koordinat oxunda ədəd müxtəlif rəngli markerlə ədəd parça çəkir. Hər çəkilən parçanın başlanğıc () və son () nöqtələri verilir. Yekunda çəkilmiş sxemdə maksimum neçə fərqli rəng qalmasını müəyyənləşdirin. Bu ədəd həmin rəssam-proqramçının səviyyəsi adlanacaq.

Giriş

Girişin birinci sətrində təbii ədəd (1 \leq N \leq 300) verilir. Sonra gələn sətrinin hər birində iki ədəd və boşluqla ayrılmış şəkildə verilir (-10^9 \leq L_i < R_i \leq 10^9).

Çıxış

Tək bir ədəd çıxış verin: rəssam-proqramçının mümkün olan ən yüksək səviyyəsini.

Nümunələr

Nümunə 1

Loading
Loading