loj#P2542. 「PKUWC2018」随机游走
「PKUWC2018」随机游走
题目描述
给定一棵 个结点的树,你从点 出发,每次等概率随机选择一条与所在点相邻的边走过去。
有 次询问,每次询问给定一个集合 ,求如果从 出发一直随机游走,直到点集 中所有点都至少经过一次的话,期望游走几步。
特别地,点 (即起点)视为一开始就被经过了一次。
答案对 取模。
输入格式
第一行三个正整数 。
接下来 行,每行两个正整数 描述一条树边。
接下来 行,每行第一个数 表示集合大小,接下来 个互不相同的数表示集合 。
输出格式
输出 行,每行一个非负整数表示答案。
3 5 1
1 2
2 3
1 1
1 3
2 2 3
3 1 2 3
2 1 2
0
4
4
4
1
数据范围与提示
对于 的数据,有 。
另有 的数据,满足给定的树是一条链。
另有 的数据,满足对于所有询问有 。
另有 的数据,满足 。
对于 的数据,有 ,,。