Cắt dãy thành K đoạn
Đề bài
Cho dãy \(N\) số nguyên dương và số nguyên \(K\). Hãy chia dãy thành đúng \(K\) đoạn liên tiếp (mỗi đoạn không rỗng), sao cho giá trị lớn nhất trong các tổng đoạn là nhỏ nhất. In ra giá trị nhỏ nhất đó
Dữ liệu vào
\(N, K (1 \le N \le 2*10^5)\) \(N\) số nguyên \(a_i (1 \le a_i \le 10^9)\)
Dữ liệu ra
Một số nguyên: giá trị nhỏ nhất có thể của tổng lớn nhất trong các đoạn.
Ví dụ
| Input | Output |
|---|---|
| 5 3 1 2 3 4 5 |
6 |
| 4 1 10 20 30 40 |
100 |

Nhận xét