1.0 s
512.0 MB
小A有一棵n个结点的树,结点依次以1,2,…,n标号。 小A会从树上的某个结点出发,每一步可以移动到相邻结点,且只会在偶数步(可以是零步)后结束漫步。 请你计算对于树上的每个结点,从该结点出发开始漫步,经过偶数步能结束漫步的结点有多少个(允许经过重复结点)。
第一行:一个正整数n。 接下来n-1行:每行两个整数u_i, v_i,表示树上有一条连接结点u_i和v_i的边。
一行n个整数,第i个整数表示从结点i出发能结束漫步的结点数量。
3
1 3
2 3
2 2 1
4
1 3
3 2
4 3
3 3 1 3