5419 - 提高:猜谜游戏
时间限制 : 1 秒
内存限制 : 128 MB
猜谜游戏有个大奖,一共有n张谜语,如果你要拿到最后的大奖,必须从第一张谜语开始猜,每次猜需要1秒,猜对了继续猜下一张,如果猜错那么必须重新从头开始猜,直到最后个谜语猜出来了那么大奖就归你,对于每一个谜语,你能猜中的概率为ai/bi,现在请你计算下,你要拿到最后的大奖期望用时是多少?
输入
第一行一个整数 n ,表示雷的个数。接下来 n 行每行两个正整数 ai, bi,意义如上所述
输出
输出一行一个数表示猜谜游戏胜利的期望用时,答案对1000000007取模。
样例
输入
3 1 2 1 2 1 2
输出
14
输入
10 1 5 9 10 4 4 6 9 3 9 2 9 2 8 1 4 3 5 6 8
输出
6928
提示
对于 20%的数据,n≤10 对于 40%的数据,n≤1000 对于 100%的数据,n≤1000000,1≤ai≤bi≤10^9