小明在玩塔防游戏,游戏的地图是一棵树,每个据点由路相连,在不同的据点安排看守要费用,可是小明钱包金币不足,无法做到每个塔防据点都安置看守,请帮助小明布置看守, 看守可以对最近且直接连接路径上的点进行防御,在看守全部据点的前提下,使得花费最少。
第1行一个数 n,表示树中结点的数目。
第2行至第n+1行,每行描述每个地图据点的信息,依次为:该据点标号i(0<i<=N),在该据点安置看守所需的经费k,该点的儿子数m,接下来m个数,分别是这个据点的m个儿子的标号R1,R2,...,Rm。对于一个n(0 < n<=1500)个结点的树,结点标号在1到n之间,且标号不重复。
输出文件仅包含一个数,为所求的最少的经费。
6
1 30 3 2 3 4
2 16 2 5 6
3 5 0
4 4 0
5 11 0
6 5 0
25