Đề bài
Đoạn con của dãy số là một dãy các số được tạo thành từ các phần tử liên tiếp của dãy số ban đầu.
Độ đẹp của một dãy số là một số nguyên dương nhỏ nhất, sao cho ta có thể chia dãy số ban đầu thành đoạn con không giao nhau và tổng của tất cả các số trong mỗi đoạn con không lớn hơn . Ví dụ: Với , đoạn có thể chia thành hai hoặc ba đoạn có tổng mỗi đoạn con không lớn hơn : ([2,3], [5]) hoặc ([2], [3,5]) hoặc ([2], [3], [5]). Vì cần tìm nhỏ nhất nên đoạn có độ đẹp là 2.
Độ đẹp hoàn hảo của dãy số là tổng độ đẹp tất cả đoạn con của nó.
Yêu cầu: Cho dãy số nguyên dương . Tính độ đẹp hoàn hảo của dãy số đã cho.
Dữ liệu vàoDHH.INP
Đọc từ tệp DHH.INP gồm:
- Dòng thứ nhất chứa hai số nguyên dương và cách nhau một ký tự trống. ().
- Dòng thứ hai chứa số nguyên dương () mỗi số cách nhau một ký tự trống.
Kết quả raDHH.OUT
Ghi ra tệp DHH.OUT một số nguyên duy nhất là kết quả của bài toán.
Ràng buộc
- Subtask 1: số điểm có ; ; ;
- Subtask 2: số điểm có ; ; ;
- Subtask 3: số điểm có ; ; ;
- Subtask 4: số điểm còn lại không có ràng buộc gì thêm.
Ví dụ
4 8 1 2 5 3
12
Giải thích
Dãy 1, 2, 5, 3 có các đoạn con là: [1], [2], [5], [3], [1,2], [2,5], [5,3], [1,2,5], [2,5,3], [1,2,5,3].
Trong đó: [1] có độ đẹp là 1, [2] có độ đẹp là 1, [5] có độ đẹp là 1, [3] có độ đẹp là 1, [1, 2] có độ đẹp là 1, [2, 5] có độ đẹp là 1, [5,3] có độ đẹp là 1, [1,2,5] có độ đẹp là 1, [2,5,3] có độ đẹp là 2, [1,2,5,3] có độ đẹp là 2;
Vậy độ đẹp hoàn hảo bằng: 1+1+1+1+1+1+1+1+2+2 = 12.