#BS0000021. Chia mảng (Array Division)
Chia mảng (Array Division)
Chia mảng (Array Division)
Nguồn: CSES
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng số nguyên dương. Hãy chia mảng thành đúng đoạn con liên tiếp, không rỗng, phủ hết mảng.
Nếu tổng của đoạn thứ là , giá trị của cách chia là:
Hãy tìm giá trị nhỏ nhất có thể của đại lượng này.
Input
Dòng đầu chứa . Dòng sau chứa .
Output
In giá trị nhỏ nhất có thể của tổng lớn nhất trong đoạn.
Subtask
- Subtask 1 — 20%: hoặc .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: , , .
Ví dụ
Input
5 3
2 4 7 3 5
Output
8
Giải thích
Một cách chia tối ưu là , , với các tổng , nên giá trị lớn nhất là .