P7483 50 年后的我们

题目背景

YSGHYYDS

题目描述

YSGH 给一场比赛出了 $n$ 道题,第 $i$ 道题的难度为 $d_i$,价值为 $c_i$。 有 $m$ 个可能参赛的选手。第 $i$ 个选手有 $p_i$ 的概率会参加比赛。若第 $i$ 个选手参加比赛,则该选手会恰好通过难度在 $l_i$ 到 $r_i$ 之间(包括 $l_i$ 和 $r_i$)的所有题目。 比赛组委会最终给 YSGH 的奖金为所有题中,有选手通过的题的价值之和的 $k$ 次幂。特别地,我们定义 $0$ 的 $0$ 次幂等于 $1$。 YSGH 想让你帮他求出奖金的期望。 令 $P=998244353$,设一个有理数 $x$ 表示成最简分数的形式为 $\frac{a}{b}$,若 $\gcd(b,P)=1$,则存在唯一的整数 $c$($0 \le c < P$)满足 $b c \equiv a \pmod{P}$,我们称 $x$ 在模 $P$ 意义下的值为 $c$。 可以证明,在仅给出 $p_i$ 模 $P$ 意义下的值时,答案仍然在模 $P$ 意义下唯一存在。

输入格式

第一行,三个整数 $n,m,k$,表示题目数量,可能参赛的人数,以及计算奖金需要的参数。 接下来 $n$ 行,第 $i$ 行两个整数 $d_i, c_i$,分别表示第 $i$ 道题的难度和价值。 接下来 $m$ 行,第 $i$ 行三个整数 $l_i, r_i, p_i$,分别表示第 $i$ 个选手通过的题的难度区间,以及来参加比赛的概率在模 $P$ 意义下的值。

输出格式

一行,一个整数,表示奖金的期望在模 $P$ 意义下的值。

说明/提示

**【样例解释 \#1】** 该样例满足特殊性质 A。 第一个人若参赛,可以通过第 $1,2,5$ 题。 第二个人若参赛,可以通过第 $3$ 题。 所以 YSGH 的奖金期望为 $(412+685+121)\times 2\times (1-3)+544\times (1-2)\times 3+(412+685+121+544)\times 2\times 3\equiv 4068\pmod{P}$。 --- **【数据范围】** **本题采用捆绑测试。** 对于 $100\%$ 的数据,$1\le n\le 400$,$0\le k\le 400$,$1\le m\le 10^5$,$1\le d_i\le 10^9$,$1\le l_i\le r_i\le 10^9$,$0\le c_i,p_i < 998244353$。 各 Subtask 的特殊限制与分值如下: | 测试包编号 | $n\le $ | $k\le $ | 其他限制 | 分值 | | :----------: | :----------: | :----------: | :----------: | :----------: | | $1$ | $400$ | $1$ | 特殊性质 A | $5$ | | $2$ | $400$ | $1$ | 无 | $6$ | | $3$ | $400$ | $2$ | 特殊性质 A | $7$ | | $4$ | $400$ | $2$ | 无 | $8$ | | $6$ | $18$ | $100$ | 特殊性质 A | $3$ | | $5$ | $18$ | $100$ | 无 | $15$ | | $7$ | $100$ | $100$ | 特殊性质 A | $9$ | | $8$ | $100$ | $100$ | 无 | $16$ | | $9$ | $400$ | $400$ | 特殊性质 A | $10$ | | $10$ | $400$ | $400$ | 无 | $21$ | 特殊性质 A:对于任意 $1\le i < j\le M$,都有 $[l_i,r_i]\cap [l_j,r_j]=\varnothing$。