动态规划算法-路径问题:7.礼物的最大价值

题目链接:LCR 166. 珠宝的最高价值(中等)

算法原理:

解法:动态规划

Java代码:

java 复制代码
/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 王洋
 * Date: 2025-10-15
 * Time: 13:17
 */
class Solution {
    //LCR 166. 珠宝的最高价值
    //看完算法原理后自己写的,一遍过
    public int jewelleryValue(int[][] frame) {
        int m=frame.length,n=frame[0].length;
        int[][] dp=new int[m+1][n+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-1][j-1];
            }
        }
        return dp[m][n];
    }
}
相关推荐
@Ma2 分钟前
Python 实现企业微信外部群主动消息发送及成功接入后如何避坑,避免风控封号
开发语言·python·企业微信
papership4 分钟前
入门级-数据结构-2、简单树:二叉树的遍历(前序、中序、后序)
数据结构·算法
WWW65264 分钟前
代码随想录 打卡第五十四天
数据结构·c++·算法
happymaker06265 分钟前
LeetCodeHot100——15.三数之和
数据结构·算法
DA02215 分钟前
01-Python-数据类型和语法
开发语言·python
墨白曦煜6 分钟前
算法实战笔记:空间换时间的黑魔法——单调栈全景解析(十一)
java·笔记·算法
大模型最新论文8 分钟前
小红书提出 RedKnot:分头处理 kv 缓存,延时降低 60%效果还提升
算法
随意起个昵称14 分钟前
线性dp-LIS题目6(友好城市,二分优化)
算法·动态规划
周末也要写八哥17 分钟前
线程的生命周期之“守护“线程
java·开发语言·jvm