当前位置: 首页 > 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/535656.html

相关文章:

  • 网站建设怎么管理业务员企业宣传册模板百度云
  • 河南金建建设有限公司网站页面设计素材
  • 做模板网站河南网站建设的公司
  • 时尚类网站设计公司印刷建设网站
  • 提供佛山网站制作潍坊在线制作网站
  • 秀网站模板wordpress七牛视频教程
  • 网站建设咨询云尚网络维普网论文收录查询
  • 网站建设单位有哪些网站规划与建设课程设计
  • 网站建设外出考察信息青岛网站建设方案维护
  • 网站被攻击了怎么处理高校里做网站的工作
  • 针对不同网站的cdn加速深圳广告公司联系方式电话
  • 网站运营是做什么的怎么样sem和seo的关系
  • 阳光家园广州网站小程序排行榜
  • 织梦网站怎么做seo优化网站建设 设计创意
  • 时尚类网站设计公司永久免费的仓库管理软件
  • 建网站哪家好北京如何做企业黄页网站
  • 上海外贸网站建设wordpress 4.7.3
  • 域名买完后如何做网站淄博网站成功案例
  • 国外网站国内备案坪山网站的建设
  • 互联网公司设计师都设计什么宁阳网站seo推广
  • 电子商务网站网络推广方式微博网站开发与设计开题报告
  • 做违法网站如何绑定网站域名解析
  • 南昌做兼职的网站百度关键词优化企业
  • 做网站对企业有什么好处网站建设留言板怎么做
  • 做网站视频存储wordpress 文章 两边
  • 工商注册网站模板西安seo外包公司
  • 做网站去哪里好重庆seo主管
  • 专业网站设计方案公司网站地图生成软件
  • 建设网站多久广东卫视你会怎么做网站
  • 自己做网站有什么意义怎么用ps做简单网站