Asosiy qismga o‘tish

TP-O3. Hamma uchun qulay vaqt

k ta o‘qituvchi bor, i-o‘qituvchi bo‘sh bo‘ladigan daqiqalar ro‘yxati berilgan (o‘sish tartibida). Direktor [L; R] vaqt oralig‘ini tanlamoqchi: har bir o‘qituvchining kamida bitta bo‘sh daqiqasi shu oraliqqa tushsin. Oraliq iloji boricha qisqa bo‘lsin. R − L ning eng kichik qiymatini toping.

Barcha daqiqalarni o‘qituvchi raqami bilan bitta saralangan ro‘yxatga birlashtiring va oynani yurgizing.

Kirish ma’lumotlari

Birinchi qatorda k. Keyingi k qatorning har birida avval mᵢ, keyin mᵢ ta daqiqa (o‘sish tartibida).

Chiqish ma’lumotlari

Bitta son — R − L ning eng kichik qiymati.

Cheklovlar

1 ≤ k ≤ 10⁵; mᵢ ≥ 1; Σmᵢ ≤ 2·10⁵; 0 ≤ daqiqa ≤ 10⁹.

Misollar

Kirish
3
3 4 10 15
4 0 9 12 20
3 5 18 22
Chiqish
5
Kirish
2
1 7
2 3 7
Chiqish
0
Kirish
1
3 1 2 3
Chiqish
0
Qoralama doskasi
Kod yozish
Kod yuborish 13 ta test
Yechim yuborish uchun tizimga kiring.