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

钢结构网站网站设计步骤及注意事项

钢结构网站,网站设计步骤及注意事项,容桂网站制作信息,网站备案需要准备什么材料题目描述 输入一个n行m列的整数矩阵#xff0c;再输入q个操作#xff0c;每个操作包含五个整数x1, y1, x2, y2, c#xff0c;其中(x1, y1)和(x2, y2)表示一个子矩阵的左上角坐标和右下角坐标。 每个操作都要将选中的子矩阵中的每个元素的值加上c。 请你将进行完所有操作后…题目描述 输入一个n行m列的整数矩阵再输入q个操作每个操作包含五个整数x1, y1, x2, y2, c其中(x1, y1)和(x2, y2)表示一个子矩阵的左上角坐标和右下角坐标。 每个操作都要将选中的子矩阵中的每个元素的值加上c。 请你将进行完所有操作后的矩阵输出 输入格式 第一行包含整数n,m,q。 接下来n行每行包含m个整数表示整数矩阵。 接下来q行每行包含5个整数x1, y1, x2, y2, c表示一个操作。 数据范围 1≤n,m≤1000, 1≤q≤100000, 1≤x1≤x2≤n, 1≤y1≤y2≤m, −1000≤c≤1000, −1000≤矩阵内元素的值≤1000 输入样例 3 4 3 1 2 2 1 3 2 2 1 1 1 1 1 1 1 2 2 1 1 3 2 3 2 3 1 3 4 1 输出样例 2 3 4 1 4 3 4 1 2 2 2 2 解题思路 差分初始化 假定a数组的元素是0 就是对于a数组的每一个元素[i,j]进行差分 差分的过程 b[x1][y1] c b[x21][y1] -c b[x1][y21] -c b[x21][y21] c 代码实现 #includeiostream using namespace std; const int N 1010; int a[N][N],b[N][N]; int n,m,q;void insert(int x1,int y1,int x2,int y2,int c) {b[x1][y1] c;b[x21][y1] -c;b[x1][y21] -c;b[x21][y21] c; } int main() {scanf(%d%d%d,n,m,q);for(int i1;in;i)for(int j1;jm;j)cina[i][j];for(int i 1;in;i)for(int j1;jm;j)insert(i,j,i,j,a[i][j]);while(q--){int x1,y1,x2,y2,c;scanf(%d%d%d%d%d,x1,y1,x2,y2,c);insert(x1,y1,x2,y2,c);}//求前缀和for(int i1;in;i)for(int j1;jm;j)a[i][j] a[i-1][j] a[i][j-1] -a[i-1][j-1] b[i][j];for(int i1;in;i){ for(int j1;jm;j)couta[i][j] ;coutendl;} return 0; }
http://wiki.neutronadmin.com/news/384867/

相关文章:

  • 个人网站怎么做详情页特色网站模板
  • 深圳电子商务网站 开发金银回收东莞网站建设
  • 马鞍山哪里做网站企业 备案 网站服务内容
  • 网站官网河北衡水建设网站公司电话
  • wordpress手机网站模版vs2010c 做网站
  • 做脚本网站石家庄网站空间
  • 网站怎么做黑链接银座网上购物商城
  • 佛山免费建站模板西安找公司建网站
  • 一家专门做特产的网站企业网站维护兼职
  • 成都网站建设制作价格网站建设怎样推广
  • 个人网站的成本3秒后自动跳转网页
  • 深圳龙岗做网站公司哪家好nginx wordpress 二级目录
  • 营销型网站建设哪家公司好用php做的网站源代码
  • 湖南建设网站公司乐至建设局网站
  • 怎么做html5网站策略网页游戏大全
  • 河北网站建设联系电话公司网络推广培训
  • 实木餐桌椅网站建设网站搭建网站制作
  • 成都微信端网站建批量爆破wordpress
  • 合肥网站推广小说网站编辑怎么做
  • 网站产品链接怎么做佛山品牌网站设计制作
  • app网站开发重庆win7系统优化工具
  • 微小店网站建设多少钱wordpress搬家至本地及域名替换
  • 工装效果图网站建筑网图片
  • 淘宝客返利网站建设个人建站的app哪里有卖
  • 如果搭建网站做鞋子皮革有什么网站
  • 五金外贸网站模板企业微信网站建设
  • 网站建立方案滁州公司做网站
  • 赤峰建设厅官方网站深圳3d制作
  • 昆山市住房城乡建设局网站微网站开发方案模板
  • 最好永久免费素材网seo发外链的网站