给定一棵有根树,结点编号从 到 。根结点为 号结点。
对于每一次操作,等概率的选择一个尚未被删去的结点并将它及其子树全部删去。当所有结点被删除之后,游戏结束;也就是说,删除 号结点后游戏即结束。
要求求出删除所有结点的期望操作次数。
第一行,一个正整数 表示结点数量。
接下来 行每行两个数,表示树上的一条连接 与 的边
保证给定的数据是一棵树。
输出一个实数,表示期望操作次数。答案误差在 之内则认为正确。
2
1 2
1.50000000000000000000
3
1 2
1 3
2.00000000000000000000
在第一个样例中,有两种情况:
一种是直接删除根(即 号结点),另一种是先删去 号结点,再删除 号结点。
操作次数的期望是 。
在第二个样例中,情况更为复杂。其中有两种情况会将问题转化成第一个样例,而剩下的一种情况会一次全部删除。
操作次数的期望是 。