Masala #QSNAQHONOR

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
14
Muallif: DoNo0425

  

Kitobsevar X

X kitob o‘qishni yaxshi ko‘radi. Uning yaqin do‘sti buni bilgan holda, unga N ta qutida kitoblar tashlab ketdi. Har bir qutida \(a_i\) ta kitob bor. Har bir qutidagi kitoblar alohida mavzuga tegishli bo‘lib, hech qaysi ikki qutining mavzusi bir xil emas.

Endi X kitoblarni o‘z javoniga joylashtirmoqchi. Hozircha javon bo‘m-bo‘sh, ya’ni unda bitta ham kitob yo‘q. Javon \(K\) ta qatordan iborat va har bir qatorga istalgancha ko‘p kitob sig‘ishi mumkin.

X kitoblarni ketma-ket joylashtiradi, ya’ni avval 1-qutidagi kitoblarni tugatadi, keyin 2-qutidagi kitoblarni va hokazo. U bir xil mavzudagi kitoblar bir qatorda bo‘lishini xohlaydi (ayrim qatorlar bo'sh qolishi ham mumkin).

Yana uning istagi — javondagi qatorlar orasida eng ko‘p kitob joylashgan qatordagi kitoblar sonini imkon qadar minimal qilish.

X ga shu minimal qiymatni topishda yordam bering.


Kiruvchi ma'lumotlar:

Birinchi qatorda N va K sonlari (1 <= K <= N <= 100000).

Keyingi qatorda har bir qutida nechtadan kitob borligi beriladi.


Chiquvchi ma'lumotlar:

Masalada so'ralgan son.


Misollar
# input.txt output.txt
1
5 2
7 2 5 10 8
18
Izoh:

Birinchi testda u 1, 2, 3 qutilardagi kitoblarni birinchi qatorga 4 va 5 chi qutilardagi kitoblarni ikkinchi qatorga qo'ysa 1-qatorda 15 ta kitob ikkinchi qatorda esa 18 ta kitob bo'ladi, va bu erishish mumkin bo'lgan eng minimal qiymat

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin