Asosiy qismga o‘tish
Sharof Rashidov nomida Samarqand davlat universiteti 2-son akademik litseyida Rated Contest #2
Yakka tartibda · Reytingli — natija reytingga ta’sir qiladi · Standart: yechilgan masalalar va jarima vaqti
Tugagan

E. Wi-Fi minoralar

1600 ball

Qishloqning bosh ko‘chasi to‘g‘ri chiziqdan iborat. Ko‘chada n ta uy bor, i-uy xᵢ nuqtada joylashgan (barcha nuqtalar turlicha).

Internet provayderi k ta uyning tomiga Wi-Fi minora o‘rnatmoqchi (bitta uyga ko‘pi bilan bitta minora). Minoralar bir-biriga xalaqit bermasligi uchun eng yaqin ikki minora orasidagi masofa iloji boricha katta bo‘lishi kerak. Shu masofaning eng katta mumkin bo‘lgan qiymatini toping.

1-misol: minoralar 1, 4 va 8 nuqtalarda — eng kichik oraliq 3.
1-misol: minoralar 1, 4 va 8 nuqtalarda — eng kichik oraliq 3.

Kirish ma’lumotlari

Birinchi qatorda ikkita butun son — n va k.
Ikkinchi qatorda n ta butun son — x₁, x₂, …, xₙ (tartiblanmagan bo‘lishi mumkin).

Chiqish ma’lumotlari

Bitta son — eng yaqin ikki minora orasidagi masofaning eng katta qiymati.

Cheklovlar

2 ≤ k ≤ n ≤ 5·10⁴; 0 ≤ xᵢ ≤ 10⁹; barcha xᵢ turlicha.

TestlarBallQo‘shimcha cheklovlar
1–4040n ≤ 12
41–7030n ≤ 5000
71–8030to‘liq cheklovlar

1–70-testlar 1 balldan, 71–80-testlar 3 balldan, jami 100 ball. 1–2-testlar — shartdagi misollar.

Misollar

Kirish
5 3
1 2 8 4 9
Chiqish
3
Kirish
4 4
10 0 30 20
Chiqish
10

Tushuntirish

1-misol: minoralarni 1, 4, 8 (yoki 1, 4, 9) nuqtalarga qo‘yish mumkin, eng kichik oraliq 3. Masofani 4 yoki undan katta qilib 3 ta minora qo‘yib bo‘lmaydi.

2-misol: barcha 4 ta uyga minora qo‘yiladi: 0, 10, 20, 30 — javob 10.

Qoralama doskasi
Kod yozish
Kod yuborish 80 ta test
Yechim yuborish uchun tizimga kiring.