题目传送门 题意:训练指南P207 分析:因为矩阵不超过20行,所以可以建20条线段的线段树,支持两个区间更新以及区间查询. #include <bits/stdc++.h> using namespace std; #define lson l, mid, o << 1 #define rson mid + 1, r, o << 1 | 1 typedef long long ll; const int INF = 0x3f3f3f3f; const int N =…
input r c m r<=20,1<=m<=20000 m行操作 1 x1 y1 x2 y2 v add v 2 x1 y1 x2 y2 v set v 3 x1 y1 x2 y2 查询该矩阵中的sum,max,min output 对于每个3操作输出sum,max,min 做法:每行建一颗线段树 #include <cstdio> #include <queue> #include <cstring> #incl…