码迷,mamicode.com
首页 > 其他好文 > 详细

面试题47. 礼物的最大价值

时间:2020-05-09 23:45:21      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:class   tin   strong   img   turn   vector   面试   mic   div   

题目:

技术图片

 

 

解答:

技术图片

 

 技术图片

 

 

 1 class Solution {
 2 public:
 3     int maxValue(vector<vector<int>>& grid) 
 4     {
 5         int m = grid.size();
 6         int n = grid[0].size();
 7 
 8         for (int i = 0; i < m; i++)
 9         {
10             for (int j = 0; j < n; j++)
11             {
12                 if (i == 0 && j == 0)
13                 {
14                     continue;
15                 }
16                 if (i == 0)
17                 {
18                     grid[i][j] += grid[i][j - 1] ;
19                 }
20                 else if (j == 0)
21                 {
22                     grid[i][j] += grid[i - 1][j];
23                 }
24                 else
25                 {
26                     grid[i][j] += std::max(grid[i][j - 1], grid[i - 1][j]);
27                 }
28             }
29         }
30 
31         return grid[m - 1][n - 1];
32     }
33 };

 

面试题47. 礼物的最大价值

标签:class   tin   strong   img   turn   vector   面试   mic   div   

原文地址:https://www.cnblogs.com/ocpc/p/12860607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!