【剑指Offer】礼物的最大价值
发布日期:2022-02-10 08:55:16
浏览次数:22
分类:技术文章
本文共 953 字,大约阅读时间需要 3 分钟。
题目
在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?
思路
直接动态规划了,主要是要写出状态转移方程
代码
class Solution {public: int max(int a,int b){ if(a > b){ return a; }else{ return b; } } int maxValue(vector>& grid) { int m = grid.size(); if(m <= 0){ return 0; } int n = grid[0].size(); for(int i = 0;i < m;i++){ for(int j = 0;j < n;j++){ if(i == 0 && j == 0){ grid[i][j] = grid[i][j]; }else if(i == 0){ grid[i][j] = grid[i][j-1] + grid[i][j]; }else if(j == 0){ grid[i][j] = grid[i-1][j] + grid[i][j]; }else{ grid[i][j] = max(grid[i-1][j],grid[i][j-1]) + grid[i][j]; } } } return grid[m-1][n-1]; }};
转载地址:https://blog.csdn.net/hanmin822/article/details/105876024 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月18日 00时26分57秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
纯干货11 强化学习(Reinforcement Learning)教材推荐
2019-04-27
模型汇总18 强化学习(Reinforcement Learning)基础介绍
2019-04-27
模型汇总19 强化学习(Reinforcement Learning)算法基础及分类
2019-04-27
纯干货12 2017年5月份-李宏毅-最新GAN中文视频教程分享
2019-04-27
纯干货13 2017年-李宏毅-最新深度学习/机器学习中文视频教程分享-前篇
2019-04-27
纯干货15 48个深度学习相关的平台和开源工具包,一定有很多你不知道的!!!
2019-04-27
CVPR—2017会议全套视频下载地址分享
2019-04-27
2017年深度学习理论、算法和应用研讨会视频下载地址分享
2019-04-27
2017年蒙特利尔深度学习暑期学校ppt分享(附2016年会议视频地址)
2019-04-27
Andrew NG深度学习专业化课程介绍
2019-04-27
ICML17 Seq2Seqtutorial精品资料分享
2019-04-27
深度学习杰出人物专访系列(Andrew Ng)分享(一)
2019-04-27
深度学习与NLP 深度学习|机器学习|人工智能 精品视频教程合集分享
2019-04-27
斯坦福大学2017年春季_基于卷积神经网络的视觉识别课程视频教程及ppt分享
2019-04-27
TensorFlow入门—1
2019-04-27
tensorflow入门之MLIST为ML初学者
2019-04-27
tensorflow之深入MNIST专家
2019-04-27
tensorflow的作用机制
2019-04-27
tf.contrib.learn快速入门
2019-04-27
使用tf.contrib.learn构建输入函数
2019-04-27