题目描述
给你一棵有n个结点的树,根节点为1定义f(x)=∏i=1nlca(x,i)
其中lca(u,v)表示u和v的最近公共祖先。现在给你一些询问,对于每一个询问x,请求出f(x)的末尾有几个0。
输入格式
第一行包含两个整数n,q分别表示树的结点个数和询问个数;
接下来n−1行,每行包含两个整数u,v表示u和v之间有一条无向边(保证给出的是一棵树);
接下来一行包含q个整数,每个整数代表了一个询问x。
输出格式
对于每次询问,输出一行包含一个整数表示询问的答案。
样例
输入样例
5 5
2 3
5 4
2 5
1 5
1 2 3 4 5
输出样例
0
2
1
2
0
提示
对于100%的数据,1<=q<=n<=105,1<=u,v<=n
其中20%的数据满足1<=q<=n<=10;
另有40%的数据满足1<=q<=n<=1000。