0 #2851. ⼩杨寻宝【GESP七级-2024.9】

⼩杨寻宝【GESP七级-2024.9】

题目描述

⼩杨有⼀棵包含 个节点的树,树上的⼀些节点放置有宝物。 ⼩杨可以任意选择⼀个节点作为起点并在树上移动,但是⼩杨只能经过每条边⾄多⼀次,当⼩杨经过⼀条边后,这 条边就会消失。⼩杨每经过⼀个放置有宝物的节点就会取得该宝物。 ⼩杨想请你帮他判断⾃⼰能否成功取得所有宝物。

输入输出格式

输入格式

第⼀⾏包含⼀个正整数t,代表测试⽤例组数。 接下来是t组测试⽤例。对于每组测试⽤例,⼀共能n+1⾏。 第⼀⾏包含⼀个正整数n,代表树的节点数。 第⼆⾏包含n个⾮负整数a1,a2,...,ana_1,a_2,...,a_n,其中如果ai=1a_i=1,则节点i放置有宝物,若ai=0a_i=0 ,则节点i没有宝物。 之后n-1⾏,每⾏包含两个正整数xi,yix_i,y_i,代表存在⼀条连接节点xix_iyiy_i的边。

输出格式

对于每组测试数据,如果⼩杨能成功取得所有宝物,输出 Yes,否则输出 No。

样例

2
5
0 1 0 1 0
1 2
1 3
3 4
3 5
5
1 1 1 1 1
1 2
1 3
3 4
3 5
Yes
No

数据范围及提示

对于第⼀组测试⽤例,⼩杨从节点2出发,按照2-1-3-4的顺序即可成功取得所有宝物。

对于20%的数据 t10,n5t\le10,n\le5

对于60%的数据 t10,n1000t\le10,n\le1000

对于100%的数据 t10,n105t\le10,n\le10^5