#P10978. Fence
Fence
Fence
- 时间限制:1 秒
- 内存限制:512 MiB
题目描述
一支由 名工人组成的团队需要粉刷一堵含有 块木板的围栏,木板从左到右编号为 到 。
工人 坐在木板 前。他可以不工作;若工作,则只能粉刷一个包含 的连续非空区间,且区间长度不超过 。他每粉刷一块木板可获得 美元。每块木板至多由一名工人粉刷,所有 两两不同。
请为每名工人确定粉刷区间,使总收入最大。你不必粉刷全部木板。
输入格式
第一行输入两个正整数 。接下来 行,第 行输入三个正整数 。
输出格式
输出一个整数,表示最大总收入。
样例输入
8 4
3 2 2
3 2 3
3 3 5
1 1 7
样例输出
17
数据范围
对于所有数据,,,,,,且所有 两两不同。由此必有 。
原题只要求 为正整数;当 时,将其替换为 不改变任何可行方案,因此这里采用上述等价范围。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | 所有 |
| 2 | 20 | |
| 3 | 30 | |
| 4 | 40 | 无特殊限制 |