Phân chia dãy số
View as PDF Time limit: 1.0s , Memory limit: 256M , Points: 100
Nguồn: CSES
Cho dãy số nguyên độ dài
và một số nguyên dương
. Nhiệm vụ của bạn hãy chia dãy
thành
dãy con liên tiếp sao cho tổng lớn nhất của một dãy con đạt giá trị càng nhỏ càng tốt.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa
số nguyên dãy
.
Output
- In ra giá trị nhỏ nhất có thể của tổng lớn nhất của dãy con.
Samples
Sample Input 1
5 3
2 4 7 3 5
Sample Output 1
8
Clarification
Trong ví dụ, một cách chia tối ưu là ,
và
, tổng các dãy con tương ứng là
,
và
. Tổng lớn nhất của một dãy con là
.
Scoring
- Subtask
số điểm:
- Subtask
số điểm:
- Subtask
số điểm:
- Subtask
số điểm:
- Subtask
số điểm:
- Subtask
số điểm: Không còn ràng buộc gì thêm
Comments