动态规划算法-路径问题: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];
    }
}
相关推荐
古城小栈1 小时前
Python 3.14:重塑开发体验的五大技术突破与实践指南
开发语言·python
蕓晨1 小时前
钱币找零问题-贪心算法解析
c++·算法·贪心算法
hetao17338371 小时前
2025-12-04 hetao1733837的刷题记录
c++·算法
小糖学代码1 小时前
LLM系列:1.python入门:1.初识python
服务器·开发语言·人工智能·python·ai
mjhcsp1 小时前
C++ 后缀自动机(SAM):原理、实现与应用全解析
java·c++·算法
wadesir1 小时前
掌握 Rust 中的浮点数处理(Rust f64 浮点数与标准库详解)
开发语言·后端·rust
gihigo19981 小时前
一维光栅结构严格耦合波分析(RCWA)求解器
算法
海边夕阳20061 小时前
【每天一个AI小知识】:什么是人脸识别?
人工智能·经验分享·python·算法·分类·人脸识别
liu****1 小时前
13.数据在内存中的存储
c语言·开发语言·数据结构·c++·算法