摘要: 题目大意 给一个初始全0的矩阵,操作1为将(i,j)处的元素加上k 操作2为输出子矩阵(a,b)(c,d)的所有元素和 操作3为结束程序 二维树状数组模板 唯一要注意的是题目中从0开始标号,所以要将所有的坐标都加1再进行操作 阅读全文
posted @ 2018-05-06 13:42 logeadd 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 好像树状数组虽然常数小,编程简单,可是资瓷的操作有限, 普通的树状数组只资瓷单点修改和区间查询,首先要将其升级为区间修改 我们利用差分来进行 定义差分数组b[i]=a[i]-a[i-1] 这样$ a[j]=\sum_{i=1}^jb[i] $ 这样我们只要用树状数组维护一下b[i]的前缀和就好了 修 阅读全文
posted @ 2018-05-06 11:34 logeadd 阅读(353) 评论(0) 推荐(0) 编辑