Qiyinsorting
Kesmalarni birlashtirish
Vaqt chegarasi 2 s · Xotira 64 MBQabul: —Yechganlar: 0
Shart
Birinchi qatorda n soni berilgan. Keyingi n ta qatorning har birida kesmaning chap va oʻng chegarasi l va r berilgan (l ≤ r). Kesishuvchi yoki chetlari tegib turgan kesmalarni birlashtiring. Birinchi qatorda hosil boʻlgan kesmalar sonini, soʻng har bir kesmani "l r" koʻrinishida, chap chegarasi boʻyicha oʻsish tartibida alohida qatorlarda chiqaring.
Misollar
Misol 1
Kirish
4 1 3 2 6 8 10 15 18
Chiqish
3 1 6 8 10 15 18
Misol 2
Kirish
2 1 4 4 5
Chiqish
1 1 5
Cheklovlar
- 1 ≤ n ≤ 10^5
- -10^9 ≤ l ≤ r ≤ 10^9