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

怎么在服务器上面建设网站买卖链接网

怎么在服务器上面建设网站,买卖链接网,想做电商怎么找货源,南宁网站建设哪家公司实[动态规划] (七) 路径问题:LCR 166./剑指offer 47. 珠宝的最高价值 文章目录 [动态规划] (七) 路径问题:LCR 166./剑指offer 47. 珠宝的最高价值题目解析解题思路状态表示状态转移方程初始化和填表顺序 返回值代码实现总结 LCR 166. 珠宝的最高价值 题目…

[动态规划] (七) 路径问题:LCR 166./剑指offer 47. 珠宝的最高价值

文章目录

      • [动态规划] (七) 路径问题:LCR 166./剑指offer 47. 珠宝的最高价值
        • 题目解析
        • 解题思路
          • 状态表示
          • 状态转移方程
          • 初始化和填表顺序
        • 返回值
        • 代码实现
        • 总结

LCR 166. 珠宝的最高价值

image-20231105154428372

题目解析

(1) 二维矩阵中存放的是每个珠宝的价值

(2) 从左上角取到右下角

(3) 只能向右或者向下移动

解题思路

image-20231105165348213

状态表示

按照以往的经验:dp[i] [j] 以(i,j)位置为终点,得到的珠宝总价值。

状态转移方程

以状态表示可以得出:

dp(i,j)取决于两个位置的价值:dp(i-1,j)和dp(i, j-1)。

所以dp(i,j)就等于它们两个的最大值,再加上(i,j)位置对应的价值。

所以

dp[i][j] = max(dp[i-1][j], dp[i][j-1]) + (i,j)位置对应的价值
初始化和填表顺序
  • 初始化

image-20231105164738200

初始化时,只需要处理一下第一行和第一列的边界情况即可。

所以我们多开辟一列和一行(蓝色格子),又由于 dp(i,j)就等于它们两个的最大值,再加上(i,j)位置对应的价值。所以我们只需要将多开辟的初始化为0即可。我们在创建dp数组时,扩容后正好是0。

  • 填表顺序

一列一列填表即可。

返回值

多开辟一列和一行,返回dp[m] [n]即可。

看到这里,大家可以先尝试实现代码,再接下来看下面的内容。


代码实现
class Solution {
public:int jewelleryValue(vector<vector<int>>& frame) {//创建dp数组int m = frame.size(), n = frame[0].size();vector<vector<int>> dp(m+1, vector<int>(n+1));//初始化// dp[1][1] = frame[0][0];//填表for(int i = 1; i <= m; i++)for(int j = 1; j <= n; j++)dp[i][j] = max(dp[i-1][j], dp[i][j-1]) + frame[i-1][j-1];//返回值return dp[m][n];}
};

image-20231105165616179

总结

细节:多开辟一列一行,相当于我们将下标向右下方移动。所以最后在找原数组中对应位置,行和列下标应该都进行减1。如,frame[i-1] [j-1]

http://www.ritt.cn/news/2651.html

相关文章:

  • 卧龙区2015网站建设口碑网站seo查询工具
  • 做网站 英语刚刚中国突然宣布
  • 深圳短视频拍摄公司seo排名谁教的好
  • 广州网站建设怎样做观看b站的广告网站平台
  • 网络运营者收集使用个人信息应当遵循什么的原则太原网站建设方案优化
  • 海外网站服务器租用百度网盘搜索神器
  • wordpress 抽奖seo百度快速排名
  • 河北省政府网站建设现状网络产品及其推广方法
  • web和网站的区别吗怎么做百度推广运营
  • 网站支付页面源代码南京seo公司排名
  • 装修网站实景图vr怎么做的推广计划怎么做
  • 新闻资讯网站模板合肥百度关键词推广
  • 品牌商城网站建设seo公司发展前景
  • 怎么给自己网站做搜索框哈尔滨最新疫情通报
  • 网上做网站兼职南宁网络推广有几家
  • 上海人才网赶集网惠州seo优化
  • 永明投资建设有限公司网站合肥关键词优化平台
  • 做视频背景音乐网站灰色词seo推广
  • 做app网站建设如何发布一个网站
  • 网站utf8乱码搜索推广
  • 简单网页设计模板图现在的seo1发布页在哪里
  • 网站做百度推广需要什么材料电脑培训班电脑培训学校
  • 商城网站怎么建站长之家工具
  • 政府网站集约化平台建设是青岛建站seo公司
  • 妇产科网站建设最佳磁力搜索引擎
  • 自己架设网站服务器兰州网站优化
  • 常见b2c电商平台有哪些哪个合肥seo好
  • 网站建设代理加盟百度一下你就知道官方网站
  • 做图赚钱的网站惠州seo代理
  • wordpress 编辑权限杭州seo网站排名优化