#arc0302. [arc030_2]ツリーグラフ

[arc030_2]ツリーグラフ

题目大意

给定一棵 nn 无权树,树上每个结点有 0011 个宝石,求从结点 xx 出发拿到所有宝石再回到 xx 的最短路径。

输入格式

第一行输入两个整数 n (1n100)n\ (1\le n\le 100)x (1xn)x\ (1\le x\le n),表示有 nn 个节点,起点为 xx

第二行输入 nn 个整数 hi (0hi1)h_i\ (0\le h_i\le1),表示节点 ii 上有 hih_i 个宝石。

第三行至第 nn 行,每行输入两个整数 uiu_iviv_i,表示连接节点 uiu_iviv_i 之间的一条边。

输出格式

一行一个整数表示最短路径的长度。