#P2152. Fire

    ID: 1153 传统题 1000ms 256MiB 尝试: 3 已通过: 1 难度: 10 上传者: 标签>动态规划背包树结构POJ MonthlyLou Tiancheng

Fire

问题描述

国家/地区 ZZNN 个城市,编号从 11NN。城市由高速公路连接,两个不同的城市之间正好有一条路径。最近 ZZ 国经常起火,因此政府决定在一些城市建造一些消防站。在 KK 市建造消防站的成本为 W(K)W(K)WW 代表不同的城市可能有所不同)。如果城市 KK 没有消防站,则它与最近的有消防站的城市之间的距离不能超过 D(K)D(K)DD 对于不同的城市也可能不同)。为了省钱,政府希望您计算建造消防站的最低成本。


输入

输入的第一行包含一个整数 TT,表示测试用例的数量。以下 TT 块分别代表一个测试用例。

每个块的第一行包含一个整数 NN1<N10001 < N \leq 1000)。第二行包含 NN 个数字,由一个或多个空格分隔。第 II 个数字表示 W(I)W(I)0<W(I)100000 < W(I) \leq 10000)。第三行包含 NN 个数字,由一个或多个空格分隔。第 II 个数字表示 D(I)D(I)0D(I)100000 \leq D(I) \leq 10000)。以下 N1N-1 行分别包含三个整数 uuvvLL1u,vN1 \leq u, v \leq N0<L10000 < L \leq 1000),这意味着城市 uuvv 之间有一条长度为 LL 的高速公路。


输出

对于每个测试用例,输出单行的最低成本。


输入数据 1

5
5
1 1 1 1 1
1 1 1 1 1
1 2 1
2 3 1
3 4 1
4 5 1
5
1 1 1 1 1
2 1 1 1 2
1 2 1
2 3 1
3 4 1
4 5 1
5
1 1 3 1 1
2 1 1 1 2
1 2 1
2 3 1
3 4 1
4 5 1
4
2 1 1 1
3 4 3 2
1 2 3
1 3 3
1 4 2
4
4 1 1 1
3 4 3 2
1 2 3
1 3 3
1 4 2

输出数据 1

2
1
2
2
3

源于

POJ月刊,娄天成 POJ 月刊,娄天成