翻译
查看原帖
翻译
35379
Scarlet_Hypoc楼主2020/8/11 12:34

题目描述

给出一颗根节点为 11 的树,对于每个节点 ii,有 pip_i 个人的家在节点 ii 上。

一开始所有人都在根节点上,然后每个人会往家沿着最短路走。

每个人出发时有一个心情,可能是好心情也可能是坏心情,在经过一条边时,心情可能由好变坏,但是不可能由坏变好。

每个点有一个幸福检测器,最后的检测结果为:所有经过该节点的人中,好心情的人数减坏心情的人数。

现在给出 hih_i,问有没有可能最后每个节点的检测结果恰好为 hih_i

输入描述

第一行一个整数 tt 表示有多少组数据。

每组数据中,第一行两个整数 n,mn,m,表示节点数和总人数。

第二行 nn 个整数表示 pip_i

第三行 nn 个整数表示 hih_i

下面 n1n-1 行,每行两个整数 x,yx,y,表示节点 xxyy 之间存在一条边。

输出描述

输出 tt 行,每行为'YES'或'NO','YES'表示有可能最后每个节点的检测结果恰好为 hih_i,'NO'表示没有可能。

2020/8/11 12:34
加载中...