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

网站开发需要的语言开发新客户的十大渠道

网站开发需要的语言,开发新客户的十大渠道,技校计算机专业主要学什么,达州市做网站Problem: LCR 166. 珠宝的最高价值 文章目录 解题思路思路解题方法复杂度Code 解题思路 思路 改题目与本站64题实质上是一样的,该题目在64题的基础上将求取最小路径和改成了求取最大路径和。具体实现思路如下: 1.定义一个int类型的二维数组dp大小为给定…

Problem: LCR 166. 珠宝的最高价值

文章目录

  • 解题思路
  • 思路
  • 解题方法
  • 复杂度
  • Code

解题思路

在这里插入图片描述在这里插入图片描述

思路

改题目与本站64题实质上是一样的,该题目在64题的基础上将求取最小路径和改成了求取最大路径和。具体实现思路如下:

1.定义一个int类型的二维数组dp大小为给定矩阵frame的行数与列数。该数组用于记录每个当前阶段的最大路径和(也是本题目的最大价值)
2.动态转移方程为**dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];**即当前位置(也可以记作阶段)最大值每次取出其上方,和左侧的较大值的一个与当前frame位置值作和;
3.由于dp数组中第一行与第一列无法直接执行动态转移方程,要对其初始化:第一行每个位置值为依次向右累加第一列每个位置值为依次向下累加
3.最后返回dp数组中的最后一个值即可。

解题方法

1.定义数组frame的行数rows与列数columns;并定义一个int变量temp用于记录累加和
2.定义并初始化int类型数组dp初始化为new int[rows][colunms]
3.初始化dp的第一行与第一列,在for循环中使temp依次累加当前第一行(列)位置的值,并赋值给当前dp数组位置;
4.从dp数组的第二行(索引为1)开始执行动态转移方程dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];,最后返回dp[rows - 1][columns - 1];

复杂度

时间复杂度:

O ( M N ) O(MN) O(MN),其中 M M M为数组frame的行数, N N N为其列数

空间复杂度:

O ( M N ) O(MN) O(MN)

Code

class Solution {/*** The maximum path sum is obtained using dynamic programming** @param frame Given matrix* @return int*/public int jewelleryValue(int[][] frame) {int rows = frame.length;int columns = frame[0].length;int temp = 0;//Records the current maximum path sumint[][] dp = new int[rows][columns];//Handle the first row and columnfor (int i = 0; i < columns; ++i) {temp += frame[0][i];dp[0][i] = temp;}temp = 0;for (int j = 0; j < rows; ++j) {temp += frame[j][0];dp[j][0] = temp;}//Dynamic transfer equationfor (int i = 1; i < rows; ++i) {for (int j = 1; j < columns; ++j) {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];}}return dp[rows - 1][columns - 1];}
}
http://www.dinnco.com/news/59249.html

相关文章:

  • 杭州手机网站建设公司 网络服务百度广告竞价
  • 响应式装饰设计公司网站源码上海短视频培训机构
  • 网站开发公司按时交付湖南网站建设加盟代理
  • 南阳交友网站开发公司站长之家的作用
  • 织梦网站模板使用教程传播易广告投放平台
  • 网站建设在那里接单网站seo快速
  • 成都食品网站开发武汉seo收费
  • 专做秒杀的网站seo百度关键词优化
  • 温州做网站找哪家好百度指数查询官方下载
  • 网站建设教程资源网上宣传广告怎么做
  • 做电影网站许可证怎么做seo关键词优化
  • 镇江网站推广方案
  • 乡镇门户网站建设的现状及发展对策怎么上百度搜索
  • 做美甲批发的都上什么网站最近韩国电影片
  • 一级域名二级域名潍坊网站建设优化
  • 域名转让搜索引擎优化缩写
  • ckplayer怎么上传做网站seo编辑的工作内容
  • 网站建设简图什么是seo搜索引擎优化
  • 网站目录怎么做企业seo排名哪家好
  • 广东装饰公司网站建设百度一下网页版浏览器百度
  • 微信卖水果链接网站怎么做的百度免费推广平台
  • 怎样如何做网站一个完整的产品运营方案
  • 可以直接用php做网站吗百度关键词搜索量
  • 上海高端网站设计公司推广平台哪个效果最好
  • 适合学生做的网站类型谷歌seo需要做什么的
  • 南京市雨花区建设局网站杭州网络整合营销公司
  • 做的好的旅游网站seo排名赚app靠谱吗
  • 网站跟域名是什么关系最让顾客心动的促销活动
  • 做seo比较好的网站网络营销策划书应该怎么写
  • 宣传网站建设背景百度竞价推广是什么工作