CẮT DÂY

Nguồn: None

Cho ~ n ~ đoạn dây điện. Đoạn dây thứ ~ i ~ có độ dài ~ a_i ~. Cần phải cắt các đoạn đã cho thành các đoạn sao cho có được ~ k ~ đoạn dây bằng nhau có độ dài nguyên. Có thể không cần cắt hết các đoạn dây đã cho. Mỗi đoạn dây bị cắt có thể có phần còn thừa khác 0.

Yêu cầu: Xác định độ dài lớn nhất của đoạn dây có thể nhận được. Nếu không có cách cắt thì đưa ra số 0.

Dữ liệu vào

  • Dòng đầu tiên chứa hai số nguyên ~ n, k ~
  • Dòng thứ ~ i ~ trong ~ n ~ dòng tiếp theo chứa số nguyên ~ a_i ~

Kết quả

Một số nguyên duy nhất ghi độ dài lớn nhất có thể nhận được.

Ràng buộc

  • ~ 1 ≤ n ≤ 10^5 ~
  • ~ 0 < a_i ≤ 10^9 ~

Ví dụ:

Input1:

4  11
802
743
547
539 

Output1:

200 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ilpnvm (21/32)
  2. puan011108 (9/14)
  3. nguyenvuquang (9/15)
Trong 7 ngày
  1. puan011108 (142/182)
  2. binnee (134/204)
  3. hienpham (133/174)
Trong 30 ngày
  1. ducchinh (170/226)
  2. hienpham (164/214)
  3. bichngoc (156/221)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37724

Lưu Hải Phong - 2020
[email protected]