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

关于网站开发的个人小结网易企业邮箱注册官网

关于网站开发的个人小结,网易企业邮箱注册官网,wordpress code editor,做调查赚钱的网站差分矩阵 题目描述 输入一个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/684981/

相关文章:

  • 学校网站建设合同网站的特征包括哪些
  • 网站联合推广方案seo技术顾问
  • 如何做网站百科网站开发接口
  • 网络营销的网站建设建立网站的几个步骤
  • 诸城网站建设开发搬家公司电话附近
  • 事业单位门户网站建设百度代理查询
  • 换友链的网站wordpress上传主题失败
  • 长沙有哪些知名网站程序员和网站开发
  • 网站建设流程包括用php做网站的书籍
  • html网页制作方法北京百度seo排名点击器
  • 网站上截小屏幕 怎么做wordpress跟新到5.0.1是英文
  • 品牌网站建设d小蝌蚪沈阳seo自然优化排名
  • 番禺做网站企业鞍山做网站的公司
  • 上海的网站建设公司哪款地图可以看到实时街景
  • 无锡新吴区住房建设和交通局网站建设工程质量检测管理办法
  • 建设厅网站总经济师是干什么的搜索引擎营销的特点
  • 单位网站开发扶贫工作网站怎么做
  • 网站建设整个流程图wordpress 响应
  • 网站设计风格光明新区住房和建设局 官方网站
  • 长沙企业做网站网站中文章内图片做超链接
  • 网站数据库迁移手机浏览器输入网址
  • 公益环保网站建设做网站需要多少钱平邑
  • 织梦二次开发手机网站网站做哪些比较有意思
  • 凡科可以做社交网站吗什么网站发布找做效果图的
  • 精选聊城做网站的公司安阳网约车准入条件
  • 免费自己怎么注册网站网站建设要咨询哪些
  • 凡科建网站甘肃路桥建设集团有限公司网站
  • 传奇怎么做网站中山手机网站制作多少钱
  • zen cart 创建的网站龙岩新闻龙岩kk网社区
  • 西安曲江文化园区建设开发有限公司网站淘宝搜索词排名查询