#Lutece0887. 方伯伯的儿童节
方伯伯的儿童节
Migrated from Lutece 887 方伯伯的儿童节
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
六一儿童节快要到了,有爱心的方伯伯决定要给他所在城市的孩子们发放糖果。已知方伯伯的城市是有个路口,这个路口由条路连在一起,任意两个路口之间有且仅有一条路径,即这个路口构成一棵树。
现在方伯伯想在某些路口设立糖果发放点,使得这条路中的任意一条路,至少有一个端点设立了糖果发放点。因为方伯伯最近刚刚赞助了某省省赛,资金周转出了一些困难,所以他希望能够设立尽量少的糖果发放点,同时也希望知道有多少方案能够使得糖果发放点的个数最少,由于方案数可能会很大,所以只需求出方案数模的数即可。
Input
第一行有一个整数,代表测试数据的组数。
对于每组数据,第一行读入一个,代表树的路口个数。
接下来行每行两个整数,代表路口和路口之间存在一条路,
Output
对于每组数据,输出两个数,第一个数代表糖果发放点的个数,第二个数代表使得糖果发放点个数最少的方案数。
Samples
2
4
1 2
2 3
3 4
3
1 2
1 3
2 3
1 1
Resources
2014 UESTC Training for Dynamic Programming