#ZSCJ2306. 简单数学题 (math)
简单数学题 (math)
当前没有测试数据。
题目描述
你有两个盒子,第一个盒子里有 个白球和 个黑球,第二个盒子里有 个白球和 个黑球,
保证 , , , 均大于 。
每一轮你会从第一个盒子里均匀随机选取一个球放到第二个盒子,然后再从第二个盒子里均匀选取一
个球放到第一个盒子,求经过 轮后从第一个盒子里抽出白球的概率,对于 取模。
输入
一行五个正整数,表示 , , , , 。
输出
一行一个整数,表示经过 轮后从第一个盒子里抽出白球的概率对于 取模的值。
1 1 1 1 1
499122177
7 7 10 10 8
362469031
4740 3269 4174 4965 2811
346687824
9037963 835314984430355419 899360196062620295 733639079211073534 740230801366522939
35006812
912201558090168867 796120182038152428 730024589551167161 792537498108992240
973950897761711340
数据范围限制
令
对于 的数据,满足 n ≤ 20$
对于 的数据,满足 n ≤ 100$
对于 的数据,满足 ,
对于 的数据,满足 107
对于 的数据,满足 , 1018
补充说明
在这里补充逆元的定义和求解,对于 −1,我们的定义为 以内的非负整数 ,满足
对于给定 a,求解 a−1,我们有费马小定理 ap−1</sup> ≡ 1(mod p),即为 ap−2</sup> ≡ a−1(mod p)
相关
在下列比赛中: