【样例 1 解释】
如图,光线从左上角打进来,有 $0.5$ 单位的光穿过第 $1$ 层玻璃,有 $0.2$ 单位的光被反射回去。这 $0.5$ 单位的光有 $0.4$ 单位穿过第 $2$ 层玻璃,有 $0.025$ 单位的光被反射回去。这 $0.025$ 单位的光有 $0.0125$ 单位穿过第 $1$ 层玻璃,有 $0.005$ 单位的光被反射回去。这 $0.005$ 单位的光有 $0.004$ 单位穿过第 $2$ 层玻璃……于是,穿过两层玻璃的光一共有 $0.40404... = \frac{40}{99}$ 单位。在模 $10^9+7$ 意义下等于 $858585865$。
【数据范围与提示】
对于 $5\%$ 的数据,保证 $n=1$。
对于 $20\%$ 的数据,保证 $n\le 2$。
对于 $30\%$ 的数据,保证 $n\le 3$。
对于 $50\%$ 的数据,保证 $n\le 100$。
对于 $70\%$ 的数据,保证 $n\le 3000$。
对于 $100\%$ 的数据:
- $1\le n\le 5\times 10^5$
- $1\le a_i \le 100$
- $0\le b_i \le 99$
- $1\le a_i+b_i \le 100$
- 每组 $a_i$ 和 $b_i$ 在满足上述限制的整数中随机生成。