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

专业网站设计制作网站英文联系我们

专业网站设计制作,网站英文联系我们,专业免费建站,国内网站建设 必须实名认证图1&#xff1a;a和b数组映射表 由于a是b的前缀和数组&#xff0c;因此改变b[ x1][ y1]之后&#xff0c;受到影响的a中元素如右半图所示 图2&#xff1a;求b数组的前缀和 #include<bits/stdc.h> using namespace std;int n,m,q; int a[1010][1010]; int b[1010][1010]…

 

 图1:a和b数组映射表

由于a是b的前缀和数组,因此改变b[ x1][ y1]之后,受到影响的a中元素如右半图所示

   图2:求b数组的前缀和 

#include<bits/stdc++.h>
using namespace std;int n,m,q;
int a[1010][1010];
int b[1010][1010];int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n>>m>>q;for(int i=1;i<=n;++i)for(int j=1;j<=m;++j){cin>>a[i][j];// 关于为什么要这么做,请看图1b[i][j] += a[i][j];b[i+1][j+1] += a[i][j];b[i][j+1] -= a[i][j];b[i+1][j] -= a[i][j];}int x1,y1,x2,y2,c;for(int i=1;i<=q;++i){cin>>x1>>y1>>x2>>y2>>c;b[x1][y1] += c;b[x2+1][y2+1] += c;b[x1][y2+1] -= c;b[x2+1][y1] -= c;}// 求前缀和,也就是由b数组得到变化后的a数组// 详见图2for(int i=1;i<=n;++i){for(int j=1;j<=m;++j){b[i][j] -= b[i-1][j-1];b[i][j] += b[i][j-1];b[i][j] += b[i-1][j];cout<<b[i][j]<<' ';}cout<<'\n';}return 0;
}

http://www.sczhlp.com/news/148148/

相关文章:

  • 郑州专业的网站建设公司排名做产品网站费用吗
  • 网站开启伪静态需要编写什么代码网站建设设计方案书
  • MATLAB 中 dsp.FFT 系统对象:从原理到实践的完整指南
  • 并发编程可见性
  • C# Devexpress GridControl实现全选功能(转载,记录)
  • github Connection reset by 20.205.243.160 port 443 fatal: Could not read from remote repository.
  • 株洲市天元区建设局网站西双版纳 网站建设
  • 网站建设需求文案营销师资格证
  • 短网站生成番禺网站开发服务
  • dede免费手机网站模板电子商务在酒店管理网站建设
  • 徐州建站模板郑州建设银行网站房贷网点在哪里
  • 免费正版wordpress主题深圳seo关键词优化外包公司
  • 全球可以做外贸的社交网站有哪些先进网站建设有哪些
  • 怎么做制作网站的教程网站推广的意义和方法
  • 企业网站定制多少钱厦门企业建网站制作
  • 如何搭建网站教程视频网站建设与管理学习什么
  • Vue 3.6 引入 Vapor Mode,虚拟DOM已死?
  • part 10
  • 北京网站seo哪家公司好谷歌云可以做网站吗
  • 网站如何不被收录网站 网址 域名
  • 外贸网站建设和seo网站乱码解决办法
  • 在淘宝上的毕设网站代做wordpress国内支付
  • 响应式网站建设智能优化居民瑞app下载
  • 小企业网站维护什么东西怎么建设银行网站打不开
  • 怎样注册自己的域名百度快速优化软件
  • 健身网站开发过程中遇到的麻烦网站开发流程到上线
  • 新洲网站建设网站建设ssc源码最新
  • 一个完整的网站怎么做一级a做爰视频安全网站
  • 从化网站建设方案建设企业网站
  • 微软SSO集成中的顺序用户ID身份验证绕过漏洞剖析