#9836. 【模板】树状数组 6
【模板】树状数组 6
题目描述
给出一个 的零矩阵 ,你需要完成如下操作:
、 :表示左上角为 ,右下角为 的矩阵内所有数都自增 ; 、 :表示询问左上角为 ,右下角为 的矩阵内所有数的和;
输入格式
输入的第一行有两个正整数 ,; 接下来若干行,每行一个操作,直到文件结束
输出格式
对于每个 操作,输出一个整数,表示对于这个操作的回答。
4 4
1 1 1 3 3 2
1 2 2 4 4 1
2 2 2 3 3
12
样例分析
初始矩阵如下所示:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
第一次操作后,矩阵如下所示:
2 2 2 0
2 2 2 0
2 2 2 0
0 0 0 0
第二次操作后,矩阵如下所示:
2 2 2 0
2 3 3 1
2 3 3 1
0 1 1 1
第三次操作后,询问得到的结果为 。
数据范围与提示
对于 的数据:, 保证操作数目不超过 个;
对于 的数据:;
对于 的数据:, 保证操作数目不超过 ,保证运算过程中的最终结果不会超过 位整数,且操作的子矩阵存在。