YSGH 有一个大小为
树上每个点
序列第
YSGH 想从树上选一条链和序列的一个区间满足一个颜色最多只能出现一次,他想知道他能选出来的最大的价值和。
第一行,两个正整数
接下来
接下来一行,每行
接下来一行,每行
接下来一行,每行
接下来一行,每行
仅一行,一个整数,表示答案。
4 4
1 2
2 3
3 4
1 2 3 4
10 2 3 7
2 5 6 1
5 1 7 2
30
【样例解释】
最优方案是选择树的
价值和是
【数据范围】
本题采用捆绑测试。
对于
- Subtask 1(10 points):
$n, m \le 500$ 。 - Subtask 2(10 points):
$n, m \le 1000$ 。 - Subtask 3(10 points):
$n, m \le 5000$ 。 - Subtask 4(20 points): 满足树的第
$i$ 条边连接的是$i$ 和$i + 1$ 。 - Subtask 5(15 points):
$m \le {10}^5$ 。 - Subtask 6(35 points): 无特殊限制。