Chia Mảng
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho mảng số nguyên dương. Chia mảng thành đúng mảng con liên tiếp sao cho tổng lớn nhất trong các mảng con là nhỏ nhất có thể. In ra giá trị tổng lớn nhất tối thiểu đó.
Dữ liệu vào
- Dòng 1: hai số nguyên và .
- Dòng 2: số nguyên dương .
Dữ liệu ra
In một số nguyên — tổng lớn nhất nhỏ nhất có thể đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 2 4 7 3 5 |
8 | Chia thành với tổng 6, 7, 8. Tổng lớn nhất tối thiểu = 8. |
| 4 2 3 2 1 4 |
5 | Chia : tổng 5, 5. Tổng lớn nhất = 5 — tốt hơn mọi cách chia khác. |
Bình luận