Orqaga

#31. Kitobxonlar musobaqasi

O'rta 500 ms 64 MB 3 yechilgan

O'qituvchida bitta qatorda ketma-ket joylashgan N ta kitob bor. Har bir kitobning sahifalar soni ma'lum. O'qituvchi bu kitoblarni K ta o'quvchiga shunday bo'lib bermoqchiki, har bir o'quvchi faqat ketma-ket keladigan kitoblarni o'qishi mumkin. Barcha o'quvchilar bir vaqtda o'qishni boshlashadi. Eng ko'p kitob o'qiydigan o'quvchining yuklamasini (sahifalar sonini) iloji boricha minimal qilish kerak. Bu minimal qiymat qanchaga teng bo'lishini toping.

Kiruvchi ma'lumotlar

Birinchi qatorda ikkita butun son: kitoblar soni N va o'quvchilar soni K beriladi.
Ikkinchi qatorda probel bilan ajratilgan N ta butun son — har bir kitobning sahifalar soni Ai beriladi.

Chiquvchi ma'lumotlar

Bitta butun son — eng ko'p kitob o'qiydigan o'quvchiga to'g'ri keladigan sahifalar sonining minimal qiymatini chiqaring.

Cheklovlar

1 ≤ K ≤ N ≤ 10⁵
1 ≤ Ai ≤ 10⁴

Misollar

Kirish #1
4 2
10 20 30 40
Chiqish #1
60
Kirish #2
5 5
1 2 3 4 5
Chiqish #2
5

Yechim yuborish

Yechim yuborish uchun tizimga kiring.