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

大学生可以做的网站免费网络推广平台

大学生可以做的网站,免费网络推广平台,建设部资质网站查询,传销教你做网站题目 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那…

题目

给定一个三角形 triangle ,找出自顶向下的最小路径和。

每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 i 或 i + 1 。

示例 1:

输入:triangle = [[2],[3,4],[6,5,7],[4,1,8,3]]
输出:11
解释:如下面简图所示:
2
3 4
6 5 7
4 1 8 3
自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。

class Solution {public int minimumTotal(List<List<Integer>> triangle) {int n = triangle.size();int[][] dp = new int[n][n];dp[0][0] = triangle.get(0).get(0);for (int i = 1; i < n; i++) {for (int j = 0; j <= i; j++) {if (j == 0) {dp[i][0] = dp[i - 1][0] + triangle.get(i).get(0);} else if (i == j) {dp[i][j] = dp[i - 1][j - 1] + triangle.get(i).get(j);} else {dp[i][j] = Math.min(dp[i - 1][j - 1], dp[i - 1][j]) + triangle.get(i).get(j);}}}int min = Integer.MAX_VALUE;for (int i = 0; i < n; i++) {min = Math.min(min, dp[n - 1][i]);}return min;}
}
http://www.zhongyajixie.com/news/8380.html

相关文章:

  • 重庆市建设工程信息网官网造价东莞seo广告宣传
  • 诸城网站建设报价怎么免费给自己建网站
  • 网站后台开发 必备技能专业网络推广软件
  • 专利减缓在哪个网站上做合肥网站优化技术
  • 深圳建企业网站榆林市网站seo
  • 深圳燃气公司客服seo报价单
  • 建设工程交易网站代写新闻稿
  • 哪里网站用vue.js做的网站结构优化的内容和方法
  • 丹凤县人民政府门户网站建设广州专业seo公司
  • 富阳网站建设怎样雷神代刷推广网站
  • wordpress改网址导航seo顾问服
  • 广州做网站(信科网络)百度免费下载安装
  • 学网页设计培训班seo sem推广
  • 律师网站建设网络舆情分析
  • 做网络课程的网站seo怎么发布外链
  • 做logo设计的网站快手刷粉网站推广
  • 建设网站要服务器seo交流
  • 汕头网站关键词优化教程白度指数
  • 如何做网站卖东西网络推广是指什么
  • wordpress破解教程黑帽seo培训
  • 西安做网站好的公司临沂头条新闻今日头条
  • 成都网站品牌设计网站搜索引擎优化工具
  • 如何建立自己的免费网站怎么打开网站
  • 深圳外包网站营销活动策划方案
  • 渝北集团网站建设免费推广论坛
  • 描述建设网站的一个具体步骤南京最新消息今天
  • 做美食分享网站源码今日油价92汽油
  • 丰镇网络推广厦门seo怎么做
  • 网站可以做10000件事情吗我们seo
  • 建设银行 上海科技中心网站会计培训班的费用是多少