Asosiy qismga o‘tish

AL03-5. Kesmalarni birlashtirish

Son o‘qida n ta kesma berilgan. Kesishadigan yoki bir-biriga tegib turgan kesmalarni birlashtiring ([1; 4] va [4; 6] → [1; 6]).

To‘rt kesma ikki birlashma beradi
To‘rt kesma ikki birlashma beradi

Kesmalarni chap uchi bo‘yicha saralang va chapdan o‘ngga yuring: navbatdagi kesma oxirgi birlashmaga tegsa — uni kengaytiring, aks holda yangisini boshlang.

Kirish ma’lumotlari

Birinchi qatorda n. Keyingi n qatorda kesma uchlari l r.

Chiqish ma’lumotlari

Birinchi qatorda birlashmalar soni, so‘ng har biri chapdan o‘ngga.

Cheklovlar

1 ≤ n ≤ 10⁵, 0 ≤ l ≤ r ≤ 2·10⁹

Misollar

Kirish
4
8 10
1 4
9 12
2 6
Chiqish
2
1 6
8 12
Kirish
2
1 4
4 6
Chiqish
1
1 6
Qoralama doskasi
Kod yozish
Kod yuborish 5 ta test
Yechim yuborish uchun tizimga kiring.