luogu#P10148. [Ynoi1999] M47升级型“钢铁阿诺”

[Ynoi1999] M47升级型“钢铁阿诺”

题目背景

题目描述

给定一个长度 nn 的整数序列 a1,,ana_1,\dots,a_n

给定一个由 mm 次操作构成的操作序列,操作从 11 开始编号,到 mm 结束。操作序列中包含修改操作和求和操作,修改操作给定 l,r,vl,r,v ,将 al,al+1,,ara_l,a_{l+1},\dots,a_r 修改为 vv ,求和操作给定 l,rl,r ,查询 i=lrai\sum\limits_{i=l}^r a_i

qq 次查询,每次查询给出 L,RL,R ,询问将序列 aa 初始化为 00 后,依次进行操作序列中的第 L,L+1,,RL,L+1,\dots,R 次操作,每次求和操作的答案之和。

输入格式

第一行三个整数 n,m,qn,m,q

接下来 mm 行,每行 1,l,r,v1,l,r,v2,l,r2,l,r 表示一次操作;

接下来 qq 行,每行两个整数 L,RL,R 表示一次查询。

输出格式

qq 行,每行一个整数,依次表示每次查询的答案。

10 5 4
1 9 10 7
1 7 10 9
2 3 10
1 10 10 1
2 5 10
2 5
1 1
3 4
1 3
64
0
0
36

提示

Idea:Ynoi,Solution:nzhtl1477&ccz181078,Code:ccz181078,Data:ccz181078

对所有数据,满足 1lrn1\le l\le r\le n1vn1\le v\le n1LRm1\le L\le R\le m1n,m,q5×1051\le n,m,q\le 5\times 10^5

10%10\% 的数据,n,m,q102n,m,q\le 10^2

对另外 20%20\% 的数据,n,m,q5×103n,m,q\le 5\times 10^3

对另外 10%10\% 的数据,每次操作都是求和操作。

对另外 20%20\% 的数据,每次查询满足 L=1L=1

对另外 20%20\% 的数据,n,m,q2×105n,m,q\le 2\times 10^5

对于其余数据,无特殊限制。