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

象山县城乡建设局网站深圳做seo有哪些公司

象山县城乡建设局网站,深圳做seo有哪些公司,世界顶级网站设计,铜仁北京网站建设题目 https://www.lintcode.com/problem/1840 现有一个n行m列的矩阵 before,对于before里的每一个元素 before[i][j],我们会使用以下算法将其转化为 after[i][j]。现给定after矩阵,请还原出原有的矩阵before。s 0 for i1: 0 -> ifor j1…

题目

https://www.lintcode.com/problem/1840

现有一个n行m列的矩阵
before,对于before里的每一个元素
before[i][j],我们会使用以下算法将其转化为
after[i][j]。现给定after矩阵,请还原出原有的矩阵before。s = 0
for i1: 0 -> ifor j1: 0 -> js = s + before[i1][j1]
after[i][j] = s1≤n,m≤1000样例
样例1:输入:
2
2
[[1,3],[4,10]]
输出: 
[[1,2],[3,4]]
解释:
before:
1 2
3 4after:
1 3
4 10

前置知识

前缀和数组
二维数组前缀和数组

参考答案

public class Solution {/*** @param n: the row of the matrix* @param m: the column of the matrix* @param after: the matrix* @return: restore the matrix*/public int[][] matrixRestoration(int n, int m, int[][] after) {/*after定义其实就是二维数组的前缀和after[i][j]=after[i-1][j]+after[i][j-1]+before[i][j]-after[i-1][j-1]可以推导处于before[i][j]的公式before[i][j]= after[i][j]-after[i-1][j]-after[i][j-1]+after[i-1][j-1]*/int[][] before = new int[n][m];for (int i = 0; i <n ; i++) {for (int j = 0; j <m ; j++) {int cur = after[i][j];if(i> 0){cur-= after[i-1][j];}if(j> 0){cur -= after[i][j-1];}if(i>0 && j>0){cur += after[i-1][j-1];}before[i][j] = cur;}}return before;}
}
http://www.jinmujx.cn/news/111149.html

相关文章:

  • 对一个网站怎么做攻击测试百度订单售后电话
  • b站推广网站2024mmm不用下载爱用建站
  • 还有哪些网站可以做淘宝活动吗个人网站开发网
  • 做视频网站是什么职业南宁企业官网seo
  • nh网站建设今日足球最新预测比分
  • 个人wordpress莆田seo推广公司
  • 办公室装修费用一般待摊几年志鸿优化网下载
  • 镇江网站直播营销策略有哪些
  • 深圳企业推广网站南京网站推广公司
  • 广州app开发软件昆明seo排名
  • 阜阳集团网站建设2023很有可能再次封城吗
  • 门户网站关键词文案短句干净治愈
  • 学网站设计培训电话网站推广的方式有哪些?
  • 爱用建站正规吗企业网站管理系统怎么操作
  • 东莞知名企业合肥网站优化推广方案
  • 网络架构方案书郑州seo优化顾问
  • 做读书网站的前景一媒体app软件下载老版本
  • 广州新建站重庆百度竞价推广
  • php网站开发方案天津优化公司
  • wordpress网站排名公司调查公司
  • 延吉网站建设活动推广朋友圈文案
  • aspnet网站开发模板最新域名8xgmvxyz
  • 网站注册系统怎么做推广渠道平台
  • 软件开发和网站建设一样吗网络推广赚钱
  • 做网站 图文教程打开全网搜索
  • 南联网站建设品牌推广方案思维导图
  • 公司搭建网站模板关键词搜索引擎排名查询
  • 电子商务网页seo关键词排名实用软件
  • 电子商务中网站开发2023年的新闻时事热点论文
  • 公司创建自己独立的网站缅甸新闻最新消息