LCR 166. 珠宝的最高价值

2024-05-02 12:12
文章标签 lcr 价值 最高 166 珠宝

本文主要是介绍LCR 166. 珠宝的最高价值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

现有一个记作二维矩阵 frame 的珠宝架,其中 frame[i][j] 为该位置珠宝的价值。拿取珠宝的规则为:

  • 只能从架子的左上角开始拿珠宝
  • 每次可以移动到右侧或下侧的相邻位置
  • 到达珠宝架子的右下角时,停止拿取

注意:珠宝的价值都是大于 0 的。除非这个架子上没有任何珠宝,比如 frame = [[0]]

示例 1:

输入: frame = [[1,3,1],[1,5,1],[4,2,1]]
输出: 12
解释: 路径 1→3→5→2→1 可以拿到最高价值的珠宝

提示:

  • 0 < frame.length <= 200
  • 0 < frame[0].length <= 200
    /*** 动规五步走* @param frame* @return*/public static int jewelleryValue(int[][] frame) {int m = frame.length;int n = frame[0].length;// dp[i][j]的含义,当前获得珠宝的最大值int[][] dp = new int[m][n];// 为网格的起点赋值初始值dp[0][0] = frame[0][0];// 初始化第一列for (int i = 1; i < m; i++) {dp[i][0] += dp[i - 1][0] + frame[i][0];}// 初始化第一行for (int j = 1; j < n; j++) {dp[0][j] += dp[0][j - 1] + frame[0][j];}// 由于dp[i][j]的状态由于dp[i - 1][j], dp[i][j - 1]推出,所以此题的状态转移方程很好想出。for (int i = 1; i < m; i++) {for (int j = 1; j < n; j++) {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + frame[i][j];}}// print dpfor (int[] ints : dp) {for (int anInt : ints) {System.out.print(anInt + " ");}System.out.println();}return dp[m - 1][n - 1];}

这篇关于LCR 166. 珠宝的最高价值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/954218

相关文章

PMP–一、二、三模–分类–14.敏捷–技巧–帮助团队交付价值的执行实践迭代和增量如何帮助交付工作产品

文章目录 技巧一模14.敏捷--实践--帮助团队交付价值的执行实践--持续集成--在不同层面测试、验收测试驱动开发 (ATDD) 、测试驱动开发和行为驱动开发、刺探 。90、 [单选] 敏捷项目的第一次迭代即将开始。发起人召集团队、Scrum主管、产品负责人和其他项目干系人参加启动会议。发起人强调需要在项目尽可能早的时候以最小的成本识别和应对项目风险。与会者实现发起人要求的最佳方式是什么?

【用户价值分析 RFM模型】用户价值分析

RFM模型是衡量客户价值和客户创利能力的重要工具和手段。RFM分析模型主要由三个指标组成,下面对这三个指标的定义和作用做下简单解释: 1、最近一次消费(Recency) 最近一次消费意指用户上一次购买的时间,理论上,上一次消费时间越近的顾客应该是比较好的顾客,对提供即时的商品或是服务也最有可能会有反应。因为最近一次消费指标定义的是一个时间段,并且与当前时间相关,因此是一直在变动的。最近一次消费

企业做网络SEO的核心价值有哪些?

在当今线上营销十分盛行的时代,能够抓住网络营销的企业在行业市场上都是可以获得良好的更多的用户流量;现今做网站SEO优化的企业数量变得越来越多,那么企业做网络SEO的核心价值有哪些?为何企业都爱做? 1、提升网站的搜索排名 SEO通过研究搜索引擎地抓取和检索规律,让产品网站适应这些规律,并取得好的搜索排名。 2、网站建设优化的质量 通过SEO,可以让网站页面、架构和层次更清晰、合理,更符合普

第一篇 第一章资金时间价值计算及应用 第二章经济效果评价

第1章 资金时间价值计算及应用 资金具有时间价值 1.1 利息的计算 1.1.1 利息和利率 I=F-P 债务人为资金需求方 债权人为资金供给方利息对经济活动的影响(1.影响企业行为 2.影响居民资产选择行为 3.影响政府行为) 利率 1.影响因素(1.社会平均利润率的高低 2.市场资金供求对比状况 3.资金要承担的风险 4.债务资金使用期限长短 5.政府宏观调控政策 6.经济周期所处

5-7千元性价比最高的家用4K投影:大眼橙X30Ultra和当贝X5SPro对比

临近开学又有不少投影品牌上了新品,大眼橙这家国产投影品牌也在9月初上新了两款不同价位的投影,一款是三千多的X7DUltra,一款是五千多的X30Ultra。正好有朋友最近向我咨询购买投影仪的事情,他预算六千左右,问有没有值得买的4K投影仪,挑了一款六千价位卖的最火爆的当贝X5SPro和这款新品大眼橙X30Ultra对比看看,哪款配置更高,谁更值得买。 选择当贝X5SPro这款产品

LCR 018

题目:LCR 018 解法:双指针 左指针指向第一个元素,右指针指向最后一个元素。两指针向中间收缩,当遇到不合法字符时跳过直到下一个合法字符 public boolean isPalindrome(String s) {int left = 0, right = s.length() - 1;while (left < right) {while (left < right &&

智慧交通APP开发的价值与前景

随着城市化进程的加快,交通问题日益成为人们日常生活中的痛点。拥堵、交通事故、公共交通的不便等问题都在困扰着城市居民。而智慧交通APP的出现,正是为了缓解这些问题,通过整合各类交通信息和技术手段,为用户提供更便捷、高效、安全的出行体验。下面我们来探讨一下开发智慧交通APP的价值与前景。 1. 实时路况与导航:提升出行效率 智慧交通APP的核心功能之一是提供实时的路况信息和智能导航。当你准备出门时

CDO的核心价值与角色深化

随着数字化浪潮席卷各行各业,首席数据官(CDO)这一角色日益显得重要,成为企业战略规划的核心。 他们的主要任务是深入挖掘数据潜能,通过精确的数据洞察为企业的成长和运营优化提供坚实的数据支持和策略指导。 首席数据官的真正价值在于能够引领企业越过数据隔阂,把复杂多变的数据资源转变为决策的宝贵资产。 在数据成为企业最宝贵的资产之际,CDO不仅要掌握如SOA、BI、大数据整合、数据储存与交换等前沿技

强化学习深入学习(一):价值函数和贝尔曼方程

文章目录 0. 引言1. 回报(Return)2. 价值函数(Value Function)3. 贝尔曼期望方程(Bellman Expectation Equation)4. 贝尔曼最优方程(Bellman Optimality Equation)总结 0. 引言 强化学习(Reinforcement Learning, RL)是一种机器学习方法,通过与环境的交互来学习如何

Win 11补丁让AMD成亲儿子,性能最高提升35%

前段时间 AMD 与微软闹出的大瓜大伙儿都恰到了吧?没吃过也没关系,咱们可点击跳转往期内容回味: AMD 官方诉苦,CPU 性能被 Windows 限制 13%! 事情是这么个情况,AMD 不是在上个月先后正式上架了 Zen 5 锐龙 9000 系桌面 CPU 嘛。 来源:AMD 随后有外媒对那几颗 CPU 游戏性能进行了实测,他们发现似乎不管怎么折腾都无法到达官方 PPT 介绍的