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

推荐一个两学一做的网站短视频怎么赚钱

推荐一个两学一做的网站,短视频怎么赚钱,做什爱网站,安徽省建设厅网站资料下载第 5 题 三角形顶部到底部的最小路径和 int minimumTotal(vector<vector<int>> &triangle) 题目描述 给出一个三角形&#xff0c;计算从三角形顶部到底部的最小路径和&#xff0c;每一步都可以移动到下面一行相邻的数字&#xff0c; 例如&#xff0c;给出的三…

第 5 题 三角形顶部到底部的最小路径和

int minimumTotal(vector<vector<int>> &triangle)

题目描述
给出一个三角形,计算从三角形顶部到底部的最小路径和,每一步都可以移动到下面一行相邻的数字,
例如,给出的三角形如下:

[
[2],
[3,4],
[6,5,7],
[4,1,8,3]
]
最小的从顶部到底部的路径和是 2 + 3 + 5 + 1 = 11。
注意:
如果你能只用 O(N)的额外的空间来完成这项工作的话,就可以得到附加分,其中 N 是三角形中的行总数。

自顶向下求解

#include <bits/stdc++.h>
using namespace std;
int minimumTotal(vector<vector<int>> &triangle) {//矩阵构造完成初始化 F(0,0)=triangle[0][0];vector<vector<int>> minPathSum(triangle);//矩阵的行数int row=triangle.size();for(int i=1; i<row; i++) {for(int j=0; j<=i; j++) {// F(i,0)if(j==0)minPathSum[i][j]=minPathSum[i-1][j]+triangle[i][0];// F(i,j)else if(j==i)minPathSum[i][j]=minPathSum[i-1][j-1]+triangle[i][0];// F(i,i)elseminPathSum[i][j]=min(minPathSum[i-1][j],minPathSum[i-1][j-1])+triangle[i][j];}}//min(F(row-1,j)int ret=minPathSum[row-1][0];for(int i=1; i<row; i++)ret=min(ret,minPathSum[row-1][i]);return ret;
}
int main() {vector<vector<int>> triangle = {{2},{3, 4},{6, 5, 7},{4, 1, 8, 3}};cout<<minimumTotal(triangle);return 0;
}

自底向上求解

 

#include <bits/stdc++.h>
using namespace std;
int minimumTotal(vector<vector<int>> &triangle) {//矩阵构造完成初始化 F(row-1,j)=triangle[row-1][j];vector<vector<int>> minPathSum(triangle);//矩阵的行数int row=triangle.size();//从最后一行开始向上推导 for(int i=row-2; i>=0; i--) {for(int j=0; j<=i; j++) {minPathSum[i][j]=min(minPathSum[i+1][j],minPathSum[i+1][j+1])+triangle[i][j];}}return minPathSum[0][0];
}
int main() {vector<vector<int>> triangle = {{2},{3, 4},{6, 5, 7},{4, 1, 8, 3}};cout<<minimumTotal(triangle);return 0;
}

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

相关文章:

  • 群晖 做网站服务器我有广告位怎么找客户
  • 做网站网页维护 手机App 开发广告推广软件
  • 2018网站的建设与维护前景浏览器网页版入口
  • 网页设计与制作教程专题分析搜索引擎优化主要包括
  • 网站建设 源码准备建网站公司哪里好
  • apache 做网站视频广告联盟平台
  • 小学生做愛网站培训班报名
  • 云南省住房和城乡建设部网站seo学习
  • PHP做的哪些大型网站今日热榜官网
  • 网站建站论坛最佳的资源搜索引擎
  • 网站系统开发流程一键清理加速
  • 站长统计幸福宝宝官方搜索关键词的工具
  • wordpress分类目录第二页昭通网站seo
  • 建外做网站的公司免费推广链接
  • 专业建设网站开发百度一下官方下载安装
  • 网站链接可以自己做吗域名信息查询系统
  • 公众号官网登录济南网站seo优化
  • 网站开发什么比较有创意怎么优化整站
  • 阿里巴巴网站如何做固定背景关键词优化多少钱
  • 沈阳图书设计公司seo千享科技
  • 找人做网站产生纠纷算诈骗吗qq营销推广方法和手段
  • 武汉网站的优化关键词排名优化易下拉排名
  • 如何制作局域网站品牌运营推广方案
  • 北京专业网站制作大概费用网络营销案例分享
  • 个人网站建设与维护网页自助建站
  • 旅游网站建设论文网站建设公司大全
  • 软件系统商城定制开发百度seo找哪里
  • 使用session和cookie实现网站自动登录 .netseo排名策略
  • 宁波网站制作企业seo技术是什么意思
  • 从事软件开发合肥seo按天收费