高仿的 Migos

题目描述

经过刻苦的训练,ZHY 终于成为了一名说唱歌手。但这天,说唱歌手 ZHY 看到了同行说唱组合 Migos 的作品,立刻意识到了自己的差距,于是他要学习 Migos 的说唱技巧,复刻 Migos 的成功。 经过数个日夜的研究,ZHY 最终挑选出了 $n$ 部 Migos 的说唱作品,依次编号为 $1,2,\dots,n$。他认为只要学习完这 $n$ 部作品,就可以成为更加优秀的说唱歌手。于是,他会从第 $1$ 部作品,按编号从小到大的顺序依次进行学习,学习完第 $n$ 部作品就结束学习。 不过,说唱歌手 ZHY 的学习方式很特殊。对于每部作品,他只会听 $1$ 分钟。这种学习方式的问题是,对于第 $i$ 部作品,他在投入 $1$ 分钟后,有可能学习成功,也有可能会失败,具体地,如果 ZHY 学习的是作品 $i$,那么在他花一分钟的时间进行学习后: - 有 $P_i$ 的概率,ZHY 学习成功了,那么他会接着去学习作品 $i+1$(当然如果 $i=n$ 就直接结束学习)。 - 有 $1-P_i$ 的概率,ZHY 学习失败了。不幸的是,ZHY 脑内的记忆还会因此产生混乱,导致他只会记住前 $x_i$ 部作品,即他必须从第 $x_i+1$ 部作品开始重新学习。 ZHY 在尝试了几次学习后,深受记忆混乱的困扰,于是向脑科学专家 YHZ 求助。经过脑科学专家 YHZ 的研究,他发现所有的 $x_i$ 有一定的规律。具体地,他发现有 $m$ 对自然数 $(l_i,r_i)$, 其中 $i=1,2\dots,m$,满足 $0\leq l_i<r_i\leq n$,那么 $x_i=\max\limits_{j=1}^m\{l_j \mid l_j+1\leq i\leq r_j\}$,特别地,如果对于所有 $1\leq j\leq m$,都**不满足** $l_j+1\leq i\leq r_j$,那么 $x_i=0$。 现在,ZHY 对自己的学习能力有了充分了解,但刚才的尝试让他疲惫不堪,所以他决定休息 $1$ 秒,并希望你帮他计算一下他期望多少分钟可以结束学习。不过他意识到,自己如果每部作品只学固定的 $1$ 分钟是不够全面的,所以他决定更改一些作品他所会学习的那一分钟,这会导致他学习这一部作品的成功概率发生改变。具体地,现在 ZHY 提出了 $k$ 个要求,每个要求有两种可能: 1. 修改某个作品 $i$ 学习成功的概率 $P_i$。 1. 询问以当前的概率他学习完 $n$ 部作品期望要多少分钟。 由于 ZHY 要休息,所以他找上了你,希望你来解决他的要求。对于他的每个第二种要求,你要告诉他期望时间对 $10^9+7$ 取模的结果。ZHY 给了你 $1$ 秒的时间,因为他只能休息这么久。

输入输出格式

输入格式


第一行三个整数 $n,m,k$。意思如题面所述。 接下来 $n$ 行,每行两个正整数 $p_i,q_i$,表示 $P_i=\frac{p_i}{q_i}$。 接下来 $m$ 行,每行两个整数 $l_{i},r_{i}$。 接下来 $k$ 行,每行都是以下两种格式的其中一种: - `1 x a b` 为修改操作。表示 $P_x$ 变成了 $\frac a b$。保证 $1\le x \le n$,$1 \le a \le b < 10^9+7$ 且 $x,a,b$ 均为正整数。 - `2` 为查询操作。表示询问此时结束学习的期望时间是多少。对 $10^9+7$ 取模。

输出格式


对于每个询问,输出一行一个整数表示答案。

输入输出样例

输入样例 #1

3 1 3
1 3
2 3
1 4
2 3
2
1 2 4 5
2

输出样例 #1

10
9

输入样例 #2

2 1 1
1 1
1 2
0 2
2

输出样例 #2

4

输入样例 #3

2 1 1
1 1
1 2
1 2
2

输出样例 #3

3

说明

**本题使用捆绑测试。** | Subtask 编号 | $n$ | $m$ | $k$ | 特殊性质 |分值 | | :-----: | :-----: | :-----: | :-----: | :-----: | :-----: | | $0$ | $\le 300$ | $\le 300$ | $\le 300$ | 无 | $11$ | | $1$ | $\le 3000$ | $\le 3000$ | $\le 3000$ | 无 | $4$ | | $2$ | $\le 10^5$ | $\le 10^5$ | $\le 1$ | B | $5$ | | $3$ | $\le 10^5$ | $\le 10^5$ | $\le 1$ | 无 | $14$ | | $4$ | $\le 10^5$ | $=0$ | $\le 10^5$ | 无 | $19$ | | $5$ | $\le 10^5$ | $\le 10^5$ | $\le 10^5$ | A | $19$ | | $6$ | $\le 10^5$ | $\le 10^5$ | $\le 10^5$ | B | $8$ | | $7$ | $\le 10^5$ | $\le 10^5$ | $\le 10^5$ | C | $10$ | | $8$ | $\le 10^5$ | $\le 10^5$ | $\le 10^5$ | 无 | $10$ | 以下的“区间”均指 $[l_i,r_i]$。 特殊性质 A:保证对于 $\forall i \in [1,m]$,$r_i-l_i+1\le 5$。 特殊性质 B:保证这些区间两两的交 $\le 1$。即对于 $\forall i,j \in [1,m]$ 且 $i\ne j$,有 $r_i\le l_j$ 或 $r_j\le l_i$。 特殊性质 C:保证这些区间不存在包含关系。即对于 $\forall i,j \in [1,m]$ 且 $i\ne j$,有 $l_i>l_j$ 或 $r_i<r_j$。 对于 $100\%$ 的数据,$1 \le n,k \le 10^5$,$0 \le m \le 10^5$,$1 \le p_{i} \le q_{i} \lt 10^{9}+7$,$0 \le l_{i} \lt r_{i} \le n$。