Đề bài
Cho dãy . Độ đẹp của dãy được định nghĩa là tổng lớn nhất của một đoạn con liên tiếp (có thể rỗng) của dãy. Chẳng hạn, dãy có độ đẹp bằng (đoạn con ), dãy có độ đẹp bằng (đoạn con rỗng).
Để gia tăng độ đẹp của dãy , bạn được phép chọn tối đa một đoạn con liên tiếp của dãy và nhân từng phần tử trong đoạn con đó lên lần. Xác định độ đẹp lớn nhất có thể đạt được của dãy.
Dữ liệu vào
Dữ liệu (nhập từ bàn phím/thiết bị vào chuẩn)
- Dòng 1: hai số nguyên ();
- Dòng 2: số nguyên ().
Kết quả ra
Kết quả (ghi ra màn hình/thiết bị ra chuẩn)
- Dòng 1: số nguyên là độ đẹp tối đa của dãy sau khi thực hiện không quá một thao tác nói trên.
Ràng buộc
- 20% điểm dành cho các test có ;
- 30% điểm khác dành cho các test có ;
- 20% điểm khác dành cho các test có: ;
- 30% điểm còn lại không có ràng buộc bổ sung.
Ví dụ
Ví dụ 1
5 -2 -3 8 -2 1 -6
22
Giải thích
Thực hiện thao tác với đoạn [-2, 1, -6] thu được dãy [-3,8,4,-2,12]. Dãy này có độ đẹp là 22, dãy là độ đẹp lớn nhất có thể đạt được.
Ví dụ 2
8 -4 1 2 1 1 2 0 0 7
14
Giải thích
Không cần thực hiện thao tác nào
Ví dụ 3
5 10 -1 -2 -3 -4 -4
0