差分与前缀和互为逆运算!
为数组 的差分数组
差分数组性质:我们要实现在一个矩阵中某个子矩阵,同时都加上一个数,则可以使用差分数组来进行 时间复杂度实现。
重点是实现这样一个函数:
题目描述:
输入一个 行 列的整数矩阵,再输入 个操作,每个操作包含五个整数 ,其中 表示一个子矩阵的左上角坐标和右下角坐标。
每个操作都要将选中的子矩阵中的每个元素的值加上 。
请你将进行完所有操作后的矩阵输出。
输入格式
第一行包含整数 。
接下来 行,每行包含 个整数,表示整数矩阵。
接下来 行,每行包含 4 个整数 ,表示一个操作。
输出格式
共 行,每行 个整数,表示所有操作进行完毕后的最终矩阵。
数据范围
矩阵内元素的值
输入样例:
3 4 3
1 2 2 1
3 2 2 1
1 1 1 1
1 1 2 2 1
1 3 2 3 2
3 1 3 4 1
输出样例:
2 3 4 1
4 3 4 1
2 2 2 2
差分矩阵是基础算法中基础,请大家务必牢记在心~~@!!!@@!~~~