#loj3093. 「BJOI2019」光线
「BJOI2019」光线
[AdditionalFile3093.zip](file://AdditionalFile3093.zip?type=additional_file)
#3093. 「BJOI2019」光线
标签: 传统 | 时间限制: 1000 ms | 内存限制: 512 MiB |
题目描述
当一束光打到一层玻璃上时,有一定比例的光会穿过这层玻璃,一定比例的光会被反射回去,剩下的光被玻璃吸收。
设对于任意 ,有 单位的光会穿过它,有 的会被反射回去。
现在 层玻璃叠在一起,有 单位的光打到第 层玻璃上,那么有多少单位的光能穿过所有 层玻璃呢?
输入格式
第一行一个正整数 ,表示玻璃层数。
接下来 行,每行两个非负整数 ,表示第 层玻璃的透光率和反射率。
输出格式
输出一行一个整数,表示穿透所有玻璃的光对 取模的结果。
可以证明,答案一定为有理数。设答案为 ( 和 是互质的正整数),你输出的答案为 ,你需要保证 。
样例 1
输入
2
50 20
80 5
输出
858585865

如图,光线从左上角打进来,有 单位的光穿过第 层玻璃,有 单位的光被反射回去。这 单位的光有 单位穿过第 层玻璃,有 单位的光被反射回去。这 单位的光有 单位穿过第 层玻璃,有 单位的光被反射回去。这 单位的光有 单位穿过第 层玻璃……于是,穿过两层玻璃的光一共有 单位。在模 意义下等于 。
样例 2
输入
3
1 2
3 4
5 6
输出
843334849
数据范围与提示
对于 的数据,保证 。
对于 的数据,保证 。
对于 的数据,保证 。
对于 的数据,保证 。
对于 的数据,保证 。
对于 的数据:
- 每组 和 在满足上述限制的整数中随机生成。