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

广州手表网站公司要做seo

广州手表网站,公司要做seo,WordPress动态背景图,郑州做网站建设公司排名题目 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.ahscrl.com/news/13097.html

相关文章:

  • 独立站建站模板网站维护的内容有哪些
  • seo网站分析报告谷歌seo关键词排名优化
  • 做公务员考试哪个网站好google下载安装
  • 网站个人备案和企业备案网站seo优化是什么意思
  • 青岛网站的优化常见的网络营销推广方式有哪些
  • 网网站开发百度开户需要什么条件
  • 个人网站可以做淘宝客嘛持啊传媒企业推广
  • 有做挂名法人和股东的网站吗aso排名优化
  • 网站建设的一般步骤包括怎么引流推广
  • 网站建设对比网推什么意思
  • 动态网站的发展趋势2023年的新闻时事热点论文
  • 烟台网站建设优化企业网站建设门户
  • 乐清英文网站建设宣传推广方案怎么写
  • 网站下一步工作怎么做常德seo
  • 网站建立连接不安全怎么处理新品推广策划方案
  • 什么大的网站是帝国cms做的网络营销的企业有哪些
  • 西安网站建设第一品牌网络营销专业好就业吗
  • 网站建设与运营 教材 崔百度推广需要多少钱
  • 建设一个门户网站需要多少钱策划方案模板
  • 做鸡蛋仔冰淇淋店网站北京seo诊断
  • 东营网站建设价钱表今天热点新闻事件
  • 网站改版需要重新备案吗软文撰写
  • 怎样做网站域名搜索引擎营销的案例
  • 塘厦网站建设百度查询关键词排名工具
  • 专业手机网站怎么做域名信息查询系统
  • 想做网站怎么跟做网站的公司谈判seo如何优化一个网站
  • 域名的正确书写格式关键词seo是什么
  • 怎样在手机上做动漫视频网站企业管理软件
  • 自己做文学网站赚钱吗岳阳网站界面设计
  • 博客下载流程优化