题目背景
YSGHYYDS
题目描述
YSGH 给一场比赛出了 n 道题,第 i 道题的难度为 di,价值为 ci。
有 m 个可能参赛的选手。第 i 个选手有 pi 的概率会参加比赛。若第 i 个选手参加比赛,则该选手会恰好通过难度在 li 到 ri 之间(包括 li 和 ri)的所有题目。
比赛组委会最终给 YSGH 的奖金为所有题中,有选手通过的题的价值之和的 k 次幂。特别地,我们定义 0 的 0 次幂等于 1。
YSGH 想让你帮他求出奖金的期望。
令 P=998244353,设一个有理数 x 表示成最简分数的形式为 ba,若 gcd(b,P)=1,则存在唯一的整数 c(0≤c<P)满足 bc≡a(modP),我们称 x 在模 P 意义下的值为 c。
可以证明,在仅给出 pi 模 P 意义下的值时,答案仍然在模 P 意义下唯一存在。
输入格式
第一行,三个整数 n,m,k,表示题目数量,可能参赛的人数,以及计算奖金需要的参数。
接下来 n 行,第 i 行两个整数 di,ci,分别表示第 i 道题的难度和价值。
接下来 m 行,第 i 行三个整数 li,ri,pi,分别表示第 i 个选手通过的题的难度区间,以及来参加比赛的概率在模 P 意义下的值。
输出格式
一行,一个整数,表示奖金的期望在模 P 意义下的值。
提示
【样例解释 #1】
该样例满足特殊性质 A。
第一个人若参赛,可以通过第 1,2,5 题。
第二个人若参赛,可以通过第 3 题。
所以 YSGH 的奖金期望为 (412+685+121)×2×(1−3)+544×(1−2)×3+(412+685+121+544)×2×3≡4068(modP)。
【数据范围】
本题采用捆绑测试。
对于 100% 的数据,1≤n≤400,0≤k≤400,1≤m≤105,1≤di≤109,1≤li≤ri≤109,0≤ci,pi<998244353。
各 Subtask 的特殊限制与分值如下:
测试包编号 |
n≤ |
k≤ |
其他限制 |
分值 |
1 |
400 |
1 |
特殊性质 A |
5 |
2 |
无 |
6 |
3 |
2 |
特殊性质 A |
7 |
4 |
无 |
8 |
6 |
18 |
100 |
特殊性质 A |
3 |
5 |
无 |
15 |
7 |
100 |
特殊性质 A |
9 |
8 |
无 |
16 |
9 |
400 |
特殊性质 A |
10 |
10 |
无 |
21 |
特殊性质 A:对于任意 1≤i<j≤M,都有 [li,ri]∩[lj,rj]=∅。