题库/YBT00334

#YBT00334. 打鼹鼠_二维树状数组

    传统题 难度: 普及 标签>一本通二维树状数组矩形和
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT00334 · 打鼹鼠_二维树状数组

退出在线编程模式
普及 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交

题目描述

这是一道模板题。 给出一个 n×mn×m 的零矩阵 AA,你需要完成如下操作: 1  x  y  k1\;x\;y\;k:表示元素 Ax,yA_{x,y}自增 kk; 2  a  b  c  d2\;a\;b\;c\;d:表示询问左上角为 (a,ba,b),右下角为 (c,dc,d) 的子矩阵内所有数的和。

输入

输入的第一行有两个正整数 n,mn,m; 接下来若干行,每行一个操作,直到文件结束。

输出

对于每个 22 操作,输出一个整数,表示对于这个操作的回答。

输入样例

2 2
1 1 1 3
1 2 2 4
2 1 1 2 2

输出样例

7

提示

数据范围与提示: 对于 10% 的数据,n=1n=1; 对于另 10% 的数据,m=1m=1; 对于全部数据,1≤n,m≤212,1≤x,a,c≤n,1≤y,b,d≤m,∣k∣≤1051≤n,m≤2^{12} ,1≤x,a,c≤n,1≤y,b,d≤m,∣k∣≤10^5 ,保证操作数目不超过 3×1053×10^5 ,且询问的子矩阵存在。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1762
100%

1 次通过 · 1 次提交

练习难度 普及
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者