Mã hoá
Đề bài
Mô tả
Cho dãy số nguyên dương và một số nguyên dương .
Định nghĩa điểm của một dãy con là tổng các phần tử của nó lấy dư cho .
Bạn cần chia dãy thành đúng phần sao cho:
- Mỗi phần gồm các phần tử liên tiếp của ;
- Mỗi phần chứa ít nhất một phần tử;
- Hai phần không giao nhau và hợp lại tạo thành toàn bộ dãy .
Nói cách khác, bạn chọn một vị trí cắt với , phần thứ nhất là và phần thứ hai là .
Hãy tìm giá trị lớn nhất của tổng điểm hai phần.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
Một số nguyên duy nhất là tổng điểm lớn nhất tìm được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 10 3 4 7 2 |
16 | Cắt sau vị trí : hai phần là và , điểm lần lượt là và , tổng bằng . |
| 10 12 16 3 24 13 9 8 7 5 12 12 |
13 | Cắt sau vị trí : phần đầu có tổng nên điểm là , phần sau có tổng nên điểm là , tổng bằng . |
Bình luận