Có n thanh sô-cô-la, thanh thứ i dài ai đơn vị. Cô giáo muốn chia cho k bạn nhỏ, mỗi bạn nhận đúng một đoạn sô-cô-la có độ dài bằng nhau là x (số nguyên dương).
Từ một thanh dài ai ta có thể cắt ra ⌊ai/x⌋ đoạn dài x (phần dư bỏ đi). Tổng số đoạn cắt được từ tất cả các thanh phải ≥k thì mới đủ chia.
Hãy tìm giá trị x lớn nhất sao cho vẫn cắt được ít nhất k đoạn. Nếu không thể chia đủ với x≥1, in ra 0.
Dòng đầu chứa hai số nguyên n và k. Dòng thứ hai chứa n số nguyên a1,…,an.
1≤n≤105; 1≤k≤109; 1≤ai≤109.
In ra một số nguyên là độ dài đoạn lớn nhất x, hoặc 0 nếu không chia đủ.
Ví dụ:
Đầu vào:
3 7
5 9 4
Đầu ra:
2
Giải thích:
Đang tải editor...