
静态矩形加矩形求和(Static Rectangle Add Rectangle Sum)
问题描述
给定一个 109×109 的矩阵 A=(Axy),其中 0≤x<109,0≤y<109,初始所有元素为 0。
首先处理 N 个更新操作:
l d r u w:对满足 l≤x<r 且 d≤y<u 的所有位置 (x,y),执行 Axy←Axy+w。
然后处理 Q 个查询操作:
l d r u:计算满足 l≤x<r 且 d≤y<u 的所有 Axy 之和,并输出该和模 998244353。
约束条件
- 1≤N≤2×105
- 1≤Q≤2×105
- 0≤li<ri≤109
- 0≤di<ui≤109
- 0≤wi<998244353
输入
N Q
l0 d0 r0 u0 w0
l1 d1 r1 u1 w1
:
lN−1 dN−1 rN−1 uN−1 wN−1
l0 d0 r0 u0
l1 d1 r1 u1
:
lQ−1 dQ−1 rQ−1 uQ−1
2 7
0 0 2 4 1
1 1 3 5 2
0 0 1 1
1 1 2 2
2 2 3 3
0 0 3 5
0 0 3 2
0 1 3 3
3 0 4 4
1
3
2
24
8
12
0