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

web标准网站有哪些优点网站推广搜索

web标准网站有哪些优点,网站推广搜索,深圳响应式网站建设公司,性用品微商做的最好的网站题目: 解答: 按照行遍历,dp即可。定义dp[i][j]为(i,j)位置的最小路径。 初始化:第一行直接塞入dp[0][j]。 遍历:最左边、最右边的可行路径为两种,中间n-2个数的可行路径为三种。一共三种情况&#xff0c…

题目:

 

解答:

按照行遍历,dp即可。定义dp[i][j]为(i,j)位置的最小路径。

初始化:第一行直接塞入dp[0][j]。

遍历:最左边、最右边的可行路径为两种,中间n-2个数的可行路径为三种。一共三种情况,分开讨论即可。遍历到n-1行。

优化空间,dp[0][j]存储上一行,dp[1][j]存储当前行,本行计算完成后dp[0][j]=dp[1][j]

最后遍历最后一行,寻找最小值即可。ans=100*n是一个最大值,只要足够大即可。

class Solution {
public:int minFallingPathSum(vector<vector<int>>& matrix) {int n = matrix.size();if(n==1) return matrix[0][0];//2行n列vector<vector<int>> dp(2,vector<int>(n));for(int i=0;i<n;i++)dp[0][i] = matrix[0][i];for(int j=1;j<n;j++){dp[1][0] = matrix[j][0] + min(dp[0][0],dp[0][1]);dp[1][n-1] = matrix[j][n-1] + min(dp[0][n-2],dp[0][n-1]);for(int i=1;i<n-1;i++){dp[1][i] = matrix[j][i] + min(dp[0][i-1],min(dp[0][i],dp[0][i+1]));}for(int i=0;i<n;i++)dp[0][i] = dp[1][i];}int ans = n*100;for(int i=0;i<n;i++)ans = min(ans,dp[1][i]);return ans;}
};

时间复杂度O(n*n)

空间复杂度O(n)

http://www.dtcms.com/wzjs/161073.html

相关文章:

  • 在线原型设计网站长沙网站优化
  • 网络建设上市公司排名百度有专做优化的没
  • wordpress tag__not_insem与seo
  • 音乐网站建设价格6新乡百度关键词优化外包
  • 做的网站在ie会乱码百度电商平台
  • python教程seo优化排名教程
  • 电子商务网站建设思维导图推广神器app
  • 北京专业制作网站公司吗360指数查询
  • 银川网站建设价格抖音关键词用户搜索排名靠前
  • 做衣服接订单的网站无锡网络推广平台
  • 开网站卖茶要怎么做上海百度公司地址在哪里
  • 郑州网站开发汉狮最新新闻播报
  • 网站备案流程核验单百度识图网页版在线使用
  • 如何自己做网站seo引擎搜索
  • 奉节做网站百度指数搜索热度
  • 六安服装网站建设地址纹绣培训班一般价格多少
  • 自己建服务器做网站违法重庆百度推广优化
  • 做化妆品销售网站如何百度关键词优化手段
  • 巨鹿建设银行网站首页百度直播
  • 国内 wordpress主题宁波seo网络推广优化价格
  • 不合理的网站域名查询seo
  • 网站宣传怎样做不违法全国各城市疫情高峰感染进度
  • 母婴网站dede织梦建站流程
  • 动画制作软件电脑版北京网站seo公司
  • 网络设计目标sem优化软件选哪家
  • 朝阳区网站开发公司百度地图客服人工电话
  • 建设专题网站考证培训机构报名网站
  • 网站静态页面做网站百度快照首页
  • 网站建设合同服务范围知乎seo排名帝搜软件
  • 南京网站建宝鸡seo