#P6016. [CSGRound3] 出游
[CSGRound3] 出游
题目描述
学校组织了一次暑期出游活动,报名将在第 天截止。
一共有 位同学,第 位同学有 位朋友。朋友关系是单向的,换句话说,小 Z 有一个朋友是小 Y,并不意味着小 Y 一定也有一个朋友是小 Z。另外,自己也可能是自己的朋友。
第 天时,每位同学会决定自己是否参加活动。第 位同学有 的概率决定参加, 的概率决定不参加。
接下来的 天里,每位同学会重新决定自己是否参加活动。第 位同学这一天决定参加活动,当且仅当至少有一个他的朋友在前一天决定参加,否则便不参加。
你需要求出参加活动的同学人数期望,答案对 取模。
输入格式
第一行两个整数 ,含义见题目描述。
接下来 行,每行首先两个整数 , 表示模 意义下第 位同学在第 天决定参加的概率, 表示他的朋友数量,接下来 个整数,表示他的朋友。
输出格式
一行一个整数,表示答案对 取模后的值。
3 1
1 2 2 3
0 1 3
499122177 1 2
1
3 3
1 2 2 3
0 1 3
233 1 2
466
提示
【样例 1 解释】
天数 | 第一位同学去的概率 | 第二位同学去的概率 | 第三位同学去的概率 |
---|---|---|---|
【数据范围】
本题采用捆绑测试。
- Subtask 1(3 points):。
- Subtask 2(14 points):。
- Subtask 3(33 points):。
- Subtask 4(20 points):。
- Subtask 5(15 points):。
- Subtask 6(15 points):无特殊限制。
对于 的数据,,,, 且朋友互不相同。