1311: Будівництво

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 16,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

По закінченню будівництва сільського будинку у Степана залишилося n деревʼяних дощок з довжинами ~L_1, ..., L_n~. Він вирішив побудувати місток для ловлі риби з цих дощок. Степан вважає, що чим довше буде місток тим більше він наловить риби. Більш того, Степан як і всі рибаки дуже забобонний і вірить прикметам. Одна з них полягає в тому, що місток потрібно будувати тільки із цілих дощок (дошки можна розрізати, але не зʼєднувати). Степан хоче знати, яку максимальну довжину ~d~ містка він зможе зробити, якщо той повинен складатися точно з  ~m~ дощок.

Формат вхідних даних

У стандартному потоці містяться цілі числа ~n, m, L_i~ ~(1 ≤ n ≤ 10000, 1 ≤ m, L_i ≤ 2 ·10^9)~ – кількість доступних дощок, кількість дощок з яких повинен складатися місток та довжини дощок що є в наявності.

Формат вихідних даних

У стандартний потік вивести одне ціле число ~d~ – максимальну можливу довжину містка або 0 (нуль).

Приклад вхідних даних

4 4
5 5 3 6

Приклад вихідних даних

3

Коментарі

Please read the guidelines before commenting.



  • 0
    eps32egor_musulman  commented on Березень 8, 2024, 4:11 після полудня

    Даже не почуствував👎