loj#P2179. 「BJOI2017」树的难题
「BJOI2017」树的难题
题目描述
给你一棵 个点的无根树。
树上的每条边具有颜色。一共有 种颜色,编号为 到 ,第 种颜色的权值为 。
对于一条树上的简单路径,路径上经过的所有边按顺序组成一个颜色序列,序列可以划分成若干个相同颜色段。定义路径权值为颜色序列上每个同颜色段的颜色权值之和。
请你计算,经过边数在 到 之间的所有简单路径中,路径权值的最大值。
输入格式
第一行,四个整数 。
第二行, 个整数 ,由空格隔开,依次表示每个颜色的权值。
接下来 行,每行三个整数 ,表示点 和点 之间有一条颜色为 的边。
输出格式
输出一行,一个整数,表示答案。
5 3 1 4
-1 -5 -2
1 2 1
1 3 1
2 4 2
2 5 3
-1
8 4 3 4
-7 9 6 1
1 2 1
1 3 2
1 4 1
2 5 1
5 6 2
3 7 1
3 8 3
11
数据范围与提示
测试点编号 | 特殊限制 | ||
---|---|---|---|
无特殊限制 | |||
所有点的度数不超过 | |||
, | |||
无特殊限制 | |||