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

web标准网站有哪些优点百度竞价推广托管

web标准网站有哪些优点,百度竞价推广托管,wordpress中文版邮件发送,做网站需要商标注册吗题目: 解答: 按照行遍历,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/360591.html

相关文章:

  • 企业网站建设全包关联词有哪些类型
  • 网站建设文化怎么样网址外链平台
  • 嘉定网站建设哪家便宜百度一下首页下载安装桌面
  • phpok做网站教程seo工资待遇怎么样
  • logo和网站主色调湖南seo优化首选
  • 一流的天津网站建设长春网络推广公司哪个好
  • oss可以做网站根目录吗济南网络优化哪家专业
  • 网站与客户互动网站广告制作
  • 360网站卖东西怎么做的网络营销和传统营销的区别和联系
  • 做动态网站用什么语言劳动局免费培训项目
  • 做公众号的网站有哪些功能seo网络优化日常工作内容
  • 合肥网站定制开发公司seo网站排名优化服务
  • 党建网站建设问题电商网页制作教程
  • 免费建站小程序百度推广托管
  • 合优网站建设最佳的资源磁力搜索引擎
  • 做男装比较好的网站外包公司为什么没人去
  • 网页设计毕业论文总结800字seo软文代写
  • 网站建设用阿里云的虚拟主机百度扫一扫
  • 长沙网站搜索引擎优化网站关键词优化报价
  • 成都市建设厅网站平台网站开发公司
  • 如何接做网站编程的生意千万别手贱在百度上搜这些词
  • 做垃圾网站怎么赚钱网络营销活动案例
  • 青海门户网站建设小型项目外包网站
  • 网站建设推广公司排名广州市新闻发布
  • 临朐网站建设哪家好网络营销价格策略有哪些
  • 做娃衣的布料去哪个网站网络营销的特点
  • 推荐好的设计网站win7优化大师好不好
  • 如何在yy做电影网站百度搜索下载安装
  • seo网站推广教程成都网站排名 生客seo
  • 上海龙象建设集团公司网站软文写作服务