题目描述
给定一棵以 为根的有根树,共 个结点。在结点 建哨塔需要代价 。要求每个结点要么自己建了塔,要么它的某个相邻结点建了塔。求最小总代价。
输入格式
第一行一个整数 。
第二行 个整数 。
第三行 个整数 ( 时该行为空)。
输出格式:一行一个整数。
样例 1
输入:
3
10 1 1
1 1
输出:
2
在 建塔(各 ),三个点全部被覆盖,总代价 。
g6-07531.in输出g6-07531.out给定一棵以 为根的有根树,共 个结点。在结点 建哨塔需要代价 。要求每个结点要么自己建了塔,要么它的某个相邻结点建了塔。求最小总代价。
第一行一个整数 。
第二行 个整数 。
第三行 个整数 ( 时该行为空)。
输入:
3
10 1 1
1 1
输出:
2
在 建塔(各 ),三个点全部被覆盖,总代价 。