#3843. 莫基亚
莫基亚
题目描述
有一个 × 的矩阵,所有格子的初始值均为 。
现在要对该矩阵进行一系列操作。
每次操作可以增加某格子的权值,或询问某子矩阵的总权值。
对于每个询问操作,请你输出被询问子矩阵的总权值是多少。
输入格式
第一行两个整数,,其中 为矩阵初始值,为矩阵大小。
接下来每行为以下三种输入之一:
- 1 —把第 行第列的格子 () 权值增加 ;
- 2 —询问以 () 为左下角,() 为右上角的矩阵内所有格子的权值和;
- 3—输入结束。
输出格式
对于每个询问(即第二种输入),输出一行表示答案。
样例
0 4
1 2 3 3
2 1 1 3 3
1 2 2 2
2 2 2 3 4
3
3
5
数据范围
- 修改操作数,询问次数
- 所有数据的矩阵初始值 S 均为 0
来源
- BZOJ1176
- 算法竞赛进阶指南