当前位置: 首页 > wzjs >正文

网站建设靠谱公司鹤壁网站推广公司

网站建设靠谱公司,鹤壁网站推广公司,有家装饰有限公司地址,.中国域名的网站题目 798. 差分矩阵 思路 实质是二维差分&#xff0c;构造数组b&#xff0c;a为b的前缀和&#xff0c;也要用到前缀和的内容&#xff0c;求出数组b之后用b表示a&#xff0c;和一维差分思路类似&#xff0c;不同之处是在加减c时二维要复杂一些。 代码 #include<iostream…

题目

798. 差分矩阵

思路

实质是二维差分,构造数组b,a为b的前缀和,也要用到前缀和的内容,求出数组b之后用b表示a,和一维差分思路类似,不同之处是在加减c时二维要复杂一些。

代码

#include<iostream>
using namespace std;
const int N=1010;
int a[N][N],b[N][N];
void insert(int x1,int y1,int x2,int y2,int c)
{b[x1][y1]=b[x1][y1]+c;b[x2+1][y1]=b[x2+1][y1]-c;b[x1][y2+1]=b[x1][y2+1]-c;b[x2+1][y2+1]=b[x2+1][y2+1]+c;
}
int main()
{int n,m,q;scanf("%d %d %d",&n,&m,&q);for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){scanf("%d",&a[i][j]);}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){b[i][j]=a[i][j]-a[i-1][j]-a[i][j-1]+a[i-1][j-1];}}while(q--){int x1,y1,x2,y2,c;cin>>x1>>y1>>x2>>y2>>c;insert(x1,y1,x2,y2,c);}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){a[i][j]=a[i-1][j]+a[i][j-1]-a[i-1][j-1]+b[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){printf("%d ",a[i][j]);}printf("\n");}return 0;
}
http://www.dtcms.com/wzjs/196058.html

相关文章:

  • 网站备案跟域名有什么关系好搜搜索引擎
  • wordpress 复制插件上海seo优化外包公司
  • 电子商务网站模板html营销网站优化推广
  • 网站建设胶州家园免费优化网站排名
  • 喀什网站制作重庆网站网络推广
  • b2b网站建设步骤营销型网站建设推荐
  • 禾天姿网站开发河北seo基础知识
  • dedecms仿站域名注册阿里云
  • 自定义网站建设团队24小时免费看的视频哔哩哔哩
  • 免展网站后台注册快速排名刷
  • ecs怎么做多个网站上海网站营销推广
  • 专业定制网站在线seo关键词排名优化
  • 企业网站建设费用怎么做账西安百度关键词包年
  • 贵阳中企动力做的网站独立站seo实操
  • 网站建设如何存数据百度扫一扫识别图片在线
  • 可信赖的镇江网站建设百度推广怎么优化
  • 网站数据建设涉及哪些内容苏州网站建设书生
  • wordpress免费中文seo指搜索引擎
  • 上海网络平台网站建设推广软件
  • 做产地证新网站上海网站营销seo方案
  • 一站式做网站系统技术优化seo
  • 国外优秀企业网站模板百度助手app下载安装
  • 做一个电商网站多少钱手机app开发
  • 网站后台信息维护要怎么做热狗seo外包
  • dedecms金融网站模板今日油价最新
  • 做的物流网站有哪些聚名网官网
  • 优设网网站嘉兴seo报价
  • 网站制作模板图片哪里可以学seo课程
  • 做网站现在挣钱吗营销策划与运营团队
  • 东莞做网站企业chatgpt中文在线