当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

6747:Rotate

题目描述
我们有一个圈,从内到外一共被分成了 $n$ 个环,中间是空的。

我们把从外到内第 $i$ 层环平分成 $a[i]$ 份,其中 $a[i]$ 是偶数,我们把这 $a[i]$ 份黑白染色,第奇数个染成黑色,第偶数个染成白色。

现在我们旋转每一层,每一层都会等概率随机到一个中止位置。

问黑色的联通块数目的期望。两块黑色的区域有交点即算联通。层之间的旋转是相互独立的。
输入解释
第一行一个正整数 $test(1 \le test \le 10)$ 表示数据组数。

对于每组数据,第一行一个正整数 $n(1 \le n \le 10)$。

接下来一行 $n$ 个正整数 $a[i](2 \le a[i] \le 1000)$,$a[i]$ 为偶数,另外保证 $a$ 序列不降。
输出解释
对于每组数据,一行一个数表示答案,由于答案 $A/B$ 中的 $AB$ 可能很大,请输出 $A/B \mod 10^9+7$,假设 $A/B$ 为最简分数,$A/B \mod 10^9+7 = A * B^{-1} \mod 10^9+7$,$B^{-1}$ 为满足 $B^{-1}*B \mod 10^9+7 = 1$ 的整数。
输入样例
3
2
2 2
2
2 6
4
10 230 666 1000
输出样例
1
2
500000256

样例解释
对于第一组样例,第一个环和第二个环各有一半是黑的,他们的黑色部分必然有交点,所以期望的联通块数目为 1。
对于第二组样例,旋转第一个环,只在几个特定角度上第一个环的黑色部分和第二个环的三个黑色部分都有交点,大部分情况下都只和两个黑色部分有交点,因为算期望,所以几个特定角度对答案没有影响,答案为 2。
来自杭电HDUOJ的附加信息
Recommend liuyiding

该题目是Virtual Judge题目,来自 杭电HDUOJ

源链接: HDU-6747

最后修改于 2020-10-25T23:34:00+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
2000/1000MS(Java/Others) 32768/32768K(Java/Others)