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

交互效果好的移动端网站北京微网站设计制作服务

交互效果好的移动端网站,北京微网站设计制作服务,营销方式和渠道有哪些,郑州网站建设知名公司差分矩阵 题目描述 输入一个n行m列的整数矩阵,再输入q个操作,每个操作包含五个整数x1, y1, x2, y2, c,其中(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,表示一个操作。

输出格式

共 n 行,每行 m 个整数,表示所有操作进行完毕后的最终矩阵。

数据范围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

Solution

import java.util.*;
import java.io.*;public class Main{public static void main(String[] args) throws IOException{BufferedReader in = new BufferedReader(new InputStreamReader(System.in));BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out)); String[] s = in.readLine().split(" ");int n = Integer.parseInt(s[0]);int m = Integer.parseInt(s[1]);int q = Integer.parseInt(s[2]);int[][] a = new int[n + 10][m + 10];int[][] b = new int[n + 10][m + 10];for(int i = 1; i <= n; i++){s = in.readLine().split(" ");for(int j = 1; j <= m; j++){int c = Integer.parseInt(s[j - 1].trim());insert(a, i, j, i, j, c);}}while(q > 0){q--;s = in.readLine().split(" ");int x1 = Integer.parseInt(s[0]);int y1 = Integer.parseInt(s[1]);int x2 = Integer.parseInt(s[2]);int y2 = Integer.parseInt(s[3]);int c = Integer.parseInt(s[4]);insert(a, x1, y1, x2, y2, c);}for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){b[i][j] = a[i][j] + b[i - 1][j] + b[i][j - 1] - b[i - 1][j - 1];// 如果不是以字符串的形式输出,就输出不了数字out.write(b[i][j] + " ");if(j == m){out.write("\n");}}out.flush();}}public static void insert(int[][] a, int x1, int y1, int x2, int y2, int c){a[x1][y1] += c;a[x2 + 1][y1] -= c;a[x1][y2 + 1] -= c;a[x2 + 1][y2 + 1] += c;}
}
http://www.yayakq.cn/news/928020/

相关文章:

  • 苏州网站建设白石上海老闵行网站建设
  • 网站做第三方登录wordpress移动到回收站时发生错误.
  • 如何选择购物网站建设贵阳网页设计
  • 蓝翔老师做的网站如果让你建设一个网站
  • 绍兴本地网站建设1.简述网站建设的步骤
  • 廊坊文安建设局网站网络推广怎么做才有效
  • 网站建站网站网站维护wordpress删除重复文章
  • 自驾游网站建设方案网页游戏哪个平台最好
  • 泉州建设人才网站公司开通网站
  • 个人网站建设主要功能国外设计网站d开头的
  • 做播放器电影网站需要多少钱上海龙元建设网站
  • 龙华网站建设招商python 显示wordpress
  • 湖南宁乡建设局网站iis 网站打不开
  • 深圳定制网站制作报价网站建设亿玛酷正规
  • phpcms 做好网站怎么保存东阳网站建设价格
  • 阿里巴巴上怎样做自己的网站国外比较开放的浏览器
  • 什么是企业网站营销平面设计以后就业方向
  • 天津市城市建设档案馆网站网站宣传推广方案
  • 符合seo的网站福州网站设计哪里建站
  • 苏州seo整站优化室内设计学校培训的
  • 网站主页和子页风格如何统一东莞常平邮编
  • 网站建设一般用什么语言那些知名网站是外包做的
  • 新的东莞网站制作公司农业网站建设方案 ppt模板
  • 深圳外贸建站城市网站建设意义
  • c2c电子商务网站的功能网站开发工资高么
  • 网站远程数据库设计公司起名大全
  • 默认网站 域名 网站绑定博物馆网站建设必要
  • 北京网站优化培训邢台建设局网站
  • 省建设厅网站国学大师网站谁做的
  • 手机端网站开发的意义网络游戏营销策略