#R2025S0403. 有理解的设计师
有理解的设计师
有理解的设计师
时间限制:1000ms
空间限制:256MB
题目描述
仁人鱼去偷完 xlpj 的理解后,发现了做设计师的一点想法:
已知有 个角色,第 个角色的属性为 ,即这 个角色的属性分别为 ~ 。
该游戏有 项数值,第 项数值为 ,权值为 (权值由你自由设定,可以为任意的整数,包括负数);
种玩法,第 种玩法有一个 和 ,即这种玩法仅涉及到第 到 项的数值;
以及 个数,表示第 个玩法相较于第 ( - ) 个玩法数值发生的变动(第 个玩法没有相较于之前的玩法变动)。而你能做的是修改参数,最后的总属性为
如果最后的总属性刚好为 ,则为第 个角色的优势区间。仁人鱼想知道,对于第 个玩法,他不断修改每一项数值的权值,最终会有多少个角色有优势区间。
输入格式
第一行 个正整数 , , ,分别表示数值数,玩法数和角色数。
第二行 个数,表示第 种玩法的各项数值
接下来 行两个数 , ,表示第 种玩法会用第 到第 项数值
接下来为第 到第 种玩法对于 的修改信息
先为 个数,表示该玩法有 条修改信息
接下来 行,每行两个数 , 表示将上一种玩法的 改为
接下来 行两个数, , 表示该玩法会用第 种数值到第 种数值
输出格式
行,每行一个整数表示第 种玩法会有优势区间的角色的数量
样例输入1
3 4 9
1 1 1
1 3
3
1 2
2 2
3 2
1 2
1
3 3
1 3
0
1 3
样例输出1
9
4
9
9
样例1解释
共有 种数值
第 个玩法的每项数值为
第一种数值权值取 ,第二,三种数值权值取 , ,为1号角色的优势区间,第一种数值权值取 ,第二,三种数值权值取 , ,可为 号角色优势区间,以此类推,可以证明每个角色都有优势区间,由于 = ,答案为 。(权值取法不唯一,上述只提供 种可行解)
第 个玩法
该玩法会用第一种和第二种数值,均为
可以证明, , , , 号角色有优势区间,答案为 。
第 个玩法
该玩法每个角色均有优势区间,展示 种 号优势区间取法
第一号数值权值取 ,第二权值取 ,第三种权值取 , 第四个玩法和第三个一样,不做解释
数据范围及约定
$$n \leq 10^{5},m\leq 3 \times 10^{5},1\leq k \leq 10^{15},1 \leq a_i \leq 10^{15}, 所有修改操作的总和不超过3\times 10^{5} $$相关
在下列比赛中: