CHATCAY


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Trước kia, trên đường NT, có rất nhiều cây xanh. Tuy nhiên, để thực hiện việc xây đường sắt trên cao tuyến CL-HĐ, một số cây xanh trên đường cần được chặt bỏ. Mỗi cây xanh có một giá trị khác nhau. Tuy nhiên, để giữ lại bóng mát cho người dân, chính quyền quyết định, không được chặt k cây liên tiếp. Nói cách khác, cứ mỗi k cây liên tiếp thì ít nhất phải còn lại một cây không bị chặt. Chặt cây thứ i sẽ thu được giá trị là a[i].

Yêu cầu: Giá trị lớn nhất có thể thu được sau khi chặt cây là bao nhiêu?

Input:

  • Dòng 1: chứa số nguyên dương n và k, trong đó n là số cây xanh trên đường NT (1 ≤ n ≤ 6700, 1 ≤ k ≤ 1000).

  • Dòng tiếp theo chứa n số nguyên dương, là giá trị của các cây xanh dọc theo con đường. Giá trị của mỗi cây xanh không vượt quá 1000.

Output

  • In ra giá trị lớn nhất có thể thu được sau việc chặt cây

Sample Input

5 2
10 10 20 20 10

Sample Output

40

Comments

There are no comments at the moment.