Bài 3. Chia kẹo (HSG 9 Quảng Trị 2023-2024)
Xem PDF
Điểm:
1400 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
CAU3.INP
Output:
CAU3.OUT
Có \(N\) gói kẹo được đánh số từ \(1\) đến \(N\), gói thứ \(i\) có số kẹo là số nguyên dương \(a_i\) (\(1 \le i \le N\)). Vương quốc Alpha có \(K\) cháu được nhận kẹo, Quốc Vương muốn chọn các gói kẹo liên tiếp nhau sao cho tổng số kẹo trong các gói có thể chia đều cho các cháu và số kẹo mỗi cháu được nhận là lớn nhất.
Yêu cầu
Xác định số kẹo nhiều nhất mà mỗi cháu có thể nhận được.
Input
- Dòng đầu ghi hai số nguyên dương \(N, K\) (\(1 \le K \le 10^4\)).
- Dòng thứ hai ghi \(N\) số lần lượt \(a_1, a_2, \dots, a_N\) có giá trị không quá \(10^4\).
- Các số trong tệp ghi cách nhau ít nhất một dấu cách.
Output
- Ghi ra một dòng duy nhất là kết quả tìm được.
Example
Test 1
Input
6 3
1 3 3 4 5 4
Output
5
Note
Chọn các gói \(\{3, 3, 4, 5\}\) có tổng số kẹo là \(15\). Do đó số kẹo mỗi cháu nhận được là \(15 / 3 = 5\).
Scoring
- Subtask \(1\) (\(50\%\) số điểm): \(10 \le N \le 200\).
- Subtask \(2\) (\(30\%\) số điểm): \(200 < N \le 10^4\).
- Subtask \(3\) (\(20\%\) số điểm): \(10^4 < N \le 10^6\).
Bình luận (1)