#F. 「一本通 5.2 练习 4」叶子的颜色

    传统题 1000ms 256MiB

「一本通 5.2 练习 4」叶子的颜色

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

[CQOI2009]叶子的染色

题目描述

给一棵 mm 个结点的无根树,你可以选择一个度数大于 11 的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。

你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。

对于每个叶结点 uu,定义 cuc_u 为从根结点从 uu 的简单路径上最后一个有色结点的颜色。给出每个 cuc_u 的值,设计着色方案,使得着色结点的个数尽量少。

输入格式

第一行包含两个整数 m,nm,n,其中 nn 是叶子的个数,mm 是结点总数。结点编号为 1,2,,m1,2,\ldots,m,其中编号 1,2,,n1,2,\ldots ,n 是叶子。

以下 nn 行每行一个 0011 的整数(00 表示黑色,11 表示白色),依次为 c1,c2,,cnc_1,c_2,\ldots,c_n

以下 m1m-1 行每行两个整数 a,ba,b,表示结点 aabb 有边相连。

输出格式

仅一个数,即着色结点数的最小值。

样例 #1

样例输入 #1

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

样例输出 #1

2

提示

数据规模与约定

对于全部的测试点,保证 1m1041\le m\le 10^41n50211\le n\le 50211a<bm1\le a < b \le m

树型DP

未认领
状态
已结束
题目
8
开始时间
2023-5-19 0:00
截止时间
2023-6-10 23:59
可延期
24 小时