Submit | All submissions | Best solutions | Back to list |
EILOGGING4 - Chặt cây 4 |
Gần nhà Beo có một dãy rừng gỗ quý gồm n cây được đánh số từ 1 đến n và mỗi cây có một giá trị tiền nhất định. Beo sắp cưới vợ nên muốn chọn một số cây chặt để bán lấy tiền. Nhưng Beo là một người rất yêu thiên nhiên anh không muốn hủy hoại hết dãy rừng nên anh tuân thủ 2 điều kiện:
- Trong k cây liên tiếp, Beo chỉ chặt 1 cây.
- Trong dãy rừng có một số cây thuộc giống sắp tiệt chủng có giá trị k < 0 nếu chặt phải Beo sẽ bị nộp một khoản tiền cho chính quyền địa phương bằng trị tuyệt đối giá trị của cây đó.
Beo muốn có một đám cưới hoành tráng nên cần một khoản tiền càng lớn càng tốt, hãy giúp Beo chọn các cây để bán được nhiều tiền nhất.
Input
Dòng đầu tiên là số phần tử n và số nguyên k (0 < n ≤ 105, 0 < k ≤ 109).
Dòng tiếp theo gồm n số nguyên có giá trị tuyệt đối không quá 109 - giá trị của mỗi cây.
Output
Một số nguyên duy nhất, số tiền lớn nhất mà Beo có thể nhận được.
Sample
Input |
Output |
6 2 3 1 3 3 2 2 |
8 |
* 80% số test case có giá trị k không quá 3.
Added by: | Ha Minh Ngoc |
Date: | 2019-06-18 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET |