第一行两个整数N,M,意义如题目描述。接下来N-1行,每行两个整数,意义如题目描述。最后一行N个正整数,第j个为,意义如题目描述。
输出N行,第行表示对于城市的独特的城市一共能产多少种特产。
5 4 1 2 2 3 3 4 3 5 1 2 1 2 4
2 0 1 1 1
对于城市1,它的独特城市是城市2,3,城市2产特产2,城市3产特产1,一共产两种特产,因此答案是2;对于城市2,没有独特城市,因此输出0;对于城市3,它的独特城市是城市1,城市1产特产1,因此答案是1;对于城市4,它的独特城市是城市1,3,城市1产特产1,城市3产特产1,一共产一种特产,因此答案是1;对于城市5,它的独特城市是城市1,3,城市1产特产1,城市3产特产1,一共产一种特产,因此答案是1;注意,没有编号为3的特产。
7 1 1 2 2 3 3 4 4 5 5 6 6 7 1 1 1 1 1 1 1
1 1 1 0 1 1 1
10 10 2 6 5 8 10 8 1 4 10 6 4 5 10 7 6 9 3 7 1 2 3 4 5 6 7 8 9 10
4 3 4 2 0 2 2 0 3 2
22 12 9 6 12 13 4 20 21 22 3 19 2 9 6 18 18 11 18 3 16 2 6 4 3 17 16 10 8 16 22 1 16 14 15 8 9 21 2 12 21 5 12 7 1 1 4 8 4 11 7 6 7 11 6 11 10 4 7 5 3 12 9 6 12 2
2 0 1 1 1 1 1 0 0 1 2 0 1 1 2 0 2 1 2 3 0 0
对于全部数据,,并且保证从一个城市永远可以通过道路到达任何一个城市。CC-BY-SA,感谢LOJ分享,译文来自 https://loj.ac/problem/3014