LG#P3155. [洛谷 P3155] [CQOI2009] 叶子的染色

提交0 通过0
通过率0%
时间限制1000ms
内存限制32MiB
    ID: 13613 传统题 1000ms 32MiB 尝试: 0 已通过: 0 难度: 普及+/提高- 上传者: 标签>信息学奥赛一本通提高篇动态规划第2章 树型动态规划题源:luogu

题目描述

题目描述

给一棵有m个节点的无根树,你可以选择一个度数大于1的节点作为根,然后给一些节点(根、内部节点、叶子均可)着以黑色或白色。你的着色方案应保证根节点到各叶子节点的简单路径上都包含一个有色节点,哪怕是叶子本身。 对于每个叶子节点u,定义cuc_u为从根节点到u的简单路径上最后一个有色节点的颜色。给出每个cuc_u的值,设计着色方案使得着色节点的个数尽量少。

输入描述

第一行包括两个数m,n,依次表示节点总数和叶子个数,节点编号依次为1至m。 接下来n行每行一个0或1的数,其中0表示黑色,1表示白色,依次为c1,c2,,cnc_1,c_2, \cdots,c_n的值。 接下来m-1行每行两个整数a,b,表示节点a与b有边相连。

输出描述

输出仅一个数,表示着色节点数的最小值。

示例1

输入

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

输出

2

备注

图片