leetcode劍指 Offer 47. 禮物的最大價值(動態規劃)

在一個 m*n 的棋盤的每一格都放有一個禮物,每個禮物都有一定的價值(價值大于 0)。你可以從棋盤的左上角開始拿格子里的禮物,并每次向右或者向下移動一格、直到到達棋盤的右下角。給定一個棋盤及其上面的禮物的價值,請計算你最多能拿到多少價值的禮物

示例 1:

輸入:
[
[1,3,1],
[1,5,1],
[4,2,1]
]
輸出: 12
解釋: 路徑 1→3→5→2→1 可以拿到最多價值的禮物

class Solution {public int maxValue(int[][] grid) {int n=grid.length,m=grid[0].length;int[][] dp=new int[n+1][m+1];dp[0][0]=grid[0][0];for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){dp[i][j]= Math.max(dp[i-1][j],dp[i][j-1])+grid[i-1][j-1];//相鄰路徑的最大值加上當前禮物的價值}return dp[n][m];}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394463.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394463.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394463.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

atoi()函數

原型&#xff1a;int atoi &#xff08;const char *nptr&#xff09; 用法&#xff1a;#include <stdlib.h> 功能&#xff1a;將字符串轉換成整型數&#xff1b;atoi()會掃描參數nptr字符串&#xff0c;跳過前面的空格字符&#xff0c;直到遇上數字或正負號才開始做…

python socket.error: [Errno 24] Too many open files

以openwrt AR9331開發板為例&#xff0c;socket連接到1019個就報錯 “python socket.error: [Errno 24] Too many open files” 1.查看開發板socket默認連接個數rootTijio:~# ulimit -m1024 2.修改socket連接個數&#xff0c;以root用戶運行以下命令rootTijio:~# ulimit -HSn 1…

選中下拉列表顯示全部數據_小白都能學會的多級下拉列表,讓你的Excel效率提升百倍...

私信回復關鍵詞【工具】&#xff0c;獲取Excel高效小工具合集&#xff01;讓你的Excel效率開掛~你有沒有遇到過這樣的場景&#xff1f;收集上來的各部門工作進度表&#xff0c;里面的答案五花八門。即使在表頭上進行提示規范&#xff0c;手動輸入也十分低效。有沒有什么辦法能夠…

你不知道的javascript(上卷)----讀書筆記

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>你不知道的javascript&#xff08;上卷&#xff09;</title> </head><body><script type"text/javascript">/*//9、this 的全面解析this…

lightgbm 數據不平衡_不平衡數據下的機器學習(下)

本文從不平衡學習的基礎概念和問題定義出發&#xff0c;介紹了幾類常見的不平衡學習算法和部分研究成果。總體來說&#xff0c;不平衡學習是一個很廣闊的研究領域&#xff0c;但受筆者能力和篇幅的限制&#xff0c;本文僅對其中部分內容做了簡單概述&#xff0c;有興趣深入學習…

netty實現高性能文件服務器,通用文件服務組件(Netty實現版本)

本文所述文件服務組件在筆者此前一篇文章中已有闡述(基于netty的文件上傳下載組件)&#xff0c;不過本文將基于之前這個實現再次進行升級改造&#xff0c;利用基于注解的方式進行自動裝配。1. 簡介1.1 Netty簡介Netty是一個異步事件驅動的網絡應用程序框架&#xff0c;用于快速…

leetcode343. 整數拆分(動態規劃)

給定一個正整數 n&#xff0c;將其拆分為至少兩個正整數的和&#xff0c;并使這些整數的乘積最大化。 返回你可以獲得的最大乘積。 示例 1: 輸入: 2 輸出: 1 解釋: 2 1 1, 1 1 1。 解題思路 組成整數兩個數可以進一步拆分&#xff0c;所以可以運用到動態規劃&#xff0c…

愛前端2018全棧大前端_啟動2018年前端工具調查

愛前端2018全棧大前端by Ashley Watson-Nolan通過阿什利沃森-諾蘭 啟動2018年前端工具調查 (Launching the Front-End Tooling Survey 2018) The Front-End Tooling Survey is back to gather input and shed some light on the tooling habits across the web development in…

PHP 小數點保留兩位【轉】

最近在做統計這一塊內容&#xff0c;接觸關于數字的數據比較多&#xff0c; 用到了三個函數來是 數字保留小數后 N 位&#xff1b; 接下來簡單的介紹一下三個函數&#xff1a; 1、number_format echo number_format("5000000")."<br>"; echo number_…

華為杯數學建模2020獲獎名單_我校在2020年全國大學生數學建模競賽中再獲佳績(內附獲獎名單)...

# 近日&#xff0c;從全國大學生數學建模競賽組委會獲悉&#xff0c;我校在2020年全國大學生數學建模競賽中獲得5項國家二等獎。國家獎獲獎數量在全國農林院校中并列排名第二。在黑龍江省高校中位居第三名。1你的喜悅&#xff0c;我們的欣慰# 2020年全國大學生數學建模競賽于9月…

Python 面試總結

公司面試&#xff1a; 1&#xff0c;說說項目都用到了什么技術&#xff1f; 2&#xff0c;mysql索引的種類&#xff1f; 3&#xff0c;索引建多有什么不好&#xff1f; 4&#xff0c;mysql的引擎有什么&#xff1f; 5&#xff0c;redis是單線程還是多線程的? 6, redis的持久化…

醫療器械監管系統總結

算算時間畢業也兩個多月了&#xff0c;心也慢慢塌下來了&#xff0c;少了些許的浮躁&#xff0c;增加了些許的淡定&#xff0c;同時也添加了一些不好的習氣&#xff0c;“混”&#xff0c;混日子的混&#xff0c;生活慢慢的缺少了激情&#xff0c;伴隨著和她漸漸的疏遠。昨天聽…

fn映射 mac 鍵盤_【新鮮評測】高顏值、低延遲、多模式跨平臺辦公神器-米物藍牙鍵盤...

首先&#xff0c;要例行感謝糖紙眾測&#xff0c;感謝麻麻醬給我這次評測機會。大家可以微信搜索【糖紙】小程序免費體驗更多科技產品。小米旗下生態鏈公司米物最近出了一款藍牙雙模鍵盤&#xff0c;它作為一個85全鍵鍵盤&#xff0c;可以完成藍牙和USB轉換&#xff0c;以及PC和…

leetcode413. 等差數列劃分(動態規劃)

數組 A 包含 N 個數&#xff0c;且索引從0開始。數組 A 的一個子數組劃分為數組 (P, Q)&#xff0c;P 與 Q 是整數且滿足 0<P<Q<N 。 如果滿足以下條件&#xff0c;則稱子數組(P, Q)為等差數組&#xff1a; 元素 A[P], A[p 1], …, A[Q - 1], A[Q] 是等差的。并且 …

(轉發)python3用matplotlib繪圖出現中文亂碼的問題

from pandas import Series,DataFrame import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams[font.sans-serif] [SimHei] 字體的選擇如下&#xff1a; 黑體 SimHei微軟雅黑 Microsoft YaHei微軟正黑體 Microsoft JhengHei新宋體 NSimSun新細明體 PMingLiU細明…

小程序 input 換行_小程序 input雙向數據綁定

小程序 雙向綁定數據&#xff08;單個&#xff09;<小程序 雙向綁定數據&#xff08;多個&#xff09;<

平面設計 前端_我如何在5個月內從平面設計師過渡到前端開發人員

平面設計 前端2017 was a bumpy yet exciting year for me. I left my graphic designer job in March, and entered the maze of the coding world. Five months later, I finally got a job as a front-end developer at Tenten.co.2017年對我來說是坎a而又令人興奮的一年。 …

logstash5.x改變

5.x版本 logstash中 elasticsearch插件的workers&#xff0c;無法配置大于1&#xff0c;會提示 This plugin uses the shared and doesnt need this option 這個的意思是進到logstash本身的配置文件pipeline.output.workers。 不要一開始就修改workers個數。這也許是一個誤區。…

Suricata的初始化腳本

見官網 https://suricata.readthedocs.io/en/latest/initscripts.html

jpa在自己創建表的是字段名不一致_用 數據透視表 完成 Excel多表合并

一般情況下&#xff0c;數據透視表只能匯總一個表格中的數據。即使使用多區域匯總&#xff0c;也只能對多表的單列內容進行數據匯總&#xff0c;而多列卻無法實現。前段時間也推送過Power Query的方法&#xff0c;但它有版本限制。而今天宏興會計培訓小編推送的是一個通用的多表…