题目描述
在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图:

7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

”夺宝奇兵”从山下出发,到达山顶,如何选路才能得到最多的珠宝呢?在上图所示例子中,按照5-> 7-> 8-> 3-> 7的顺序,将得到最大值30
输入
第一行正整数N(100> =N> 1),表示山的高度
接下来有N行非负整数,第i行有i个整数(1< =i< =N),表示山的第i层上从左到右每条路上的珠宝数目
输出
一个整数,表示从山底到山顶的所能得到的珠宝的最大数目.
样例输入

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

样例输出

30

解题思路:
题意不清,实则是,上一条路能选他对应下一条和他下一条的右边那一条。

代码如下:

#include <iostream>
using namespace std;
const int N = 110;
int mp[N][N];
int dp[N][N];
int n;int main() {cin >> n;for (int i = 1; i <= n; i++)for (int j = 1; j <= i; j++)cin >> mp[i][j];for (int i = 1; i <= n; i++) {dp[n][i] = mp[n][i];//初始化}for (int i = n - 1; i >= 1; i--)for (int j = 1; j <= i; j++) {dp[i][j] = max(dp[i + 1][j], dp[i + 1][j + 1]) + mp[i][j];}cout << dp[1][1] << endl;return 0;}

记忆化搜索解法:

  1. [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索

dp时间为2,比记忆化搜索慢.

[蓝桥杯][算法提高VIP]夺宝奇兵-dp相关推荐

  1. [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  2. [蓝桥杯][算法提高VIP]夺宝奇兵(记忆化搜索||DP)

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  3. 题目 1514: [蓝桥杯][算法提高VIP]夺宝奇兵

    时间限制: 1Sec 内存限制: 128MB 提交: 915 解决: 583 题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝 ...

  4. [蓝桥杯][算法提高VIP]聪明的美食家-dp

    题目描述 如果有人认为吃东西只需要嘴巴,那就错了. 都知道舌头有这么一个特性,"由简入奢易,由奢如简难"(据好事者考究,此规律也适合许多其他情况).具体而言,如果是甜食,当你吃的食 ...

  5. [蓝桥杯][算法提高VIP]数的划分-dp

    题目描述 一个正整数可以划分为多个正整数的和,比如n=3时: 3:1+2:1+1+1: 共有三种划分方法. 给出一个正整数,问有多少种划分方法. 输入 一个正整数n 数据规模和约定 n< =10 ...

  6. [蓝桥杯][算法提高VIP]阮小二买彩票

    [蓝桥杯][算法提高VIP]阮小二买彩票 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多.可是一段时间观察下 ...

  7. c语言oj题1923偶数之和,问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)

    题目描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗.但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫.因为班长还有妹子要陪,磨刀不 ...

  8. [蓝桥杯][算法提高VIP]阮小二买彩票[递归全排列]

    题目 1578: [蓝桥杯][算法提高VIP]阮小二买彩票 时间限制: 1Sec 内存限制: 128MB 提交: 348 解决: 153 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都 ...

  9. [蓝桥杯][算法提高][vip] 阮小二买彩票

    蓝桥杯 ADV-66 算法提高 阮小二买彩票 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多.可是一段时间观察 ...

最新文章

  1. 【Spring】新注解
  2. WMI技术介绍和应用——WMI概述
  3. python在日常工作处理中的应用-谈谈Python在工作中的应用
  4. Java 关于File使用
  5. Python-requests请求的超时时间
  6. Openlayers中多图层遮挡时调整图层上下顺序
  7. SAP CRM IBASE头部字段valid from和valid to的填充逻辑
  8. 2021年中国超大容量耐磨喷油器市场趋势报告、技术动态创新及2027年市场预测
  9. linux基础命令一、
  10. 阿里Seata的分布式事务实现
  11. apollo local 模式_Apollo开发者说丨使用GDB调试Apollo项目
  12. 原创的一份游戏创意案
  13. 最新Erphpdown v13.11modown8.02主题破jie版去授权无域名限制版本
  14. 2015深圳实习感悟
  15. 导数、概率密度和积分的关系理解
  16. 短视频平台-小说推文(最右)推广任务详情
  17. 安全态势感知系统java_代码分析平台CodeQL学习手记(十三) - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
  18. unable to access ‘https://code.srdcloud.cn/a/ifst/ifst-fe/‘: Failed to connect to code.srdcloud.c
  19. Linux设置虚拟内存
  20. ERP系统类毕业论文文献都有哪些?

热门文章

  1. 【ArcGIS风暴】在ArcGIS中实现将一个圆16等分
  2. C#委托、事件学习之(三)——热水器烧水案例
  3. C# 的扩展方法在 LINQ 中实现数组排序
  4. C语言之字符数组在if{}里面赋值给char *引发的问题
  5. C和指针之字符串实现my_strrchr(char *str, int ch)的函数
  6. Hibernate之悲观锁与乐观锁
  7. 【iVX 初级工程师培训教程 10篇文拿证】04 画布及我和 iVX 合照
  8. 3分钟搞定 C++ if else 语句 05
  9. google浏览器插件 开发 获取页面指定数据_程序员必备的4款Chrome插件,编程神器...
  10. 理科都要学大学计算机吗,女生不适合学理科专业?报考这些理科专业,一毕业就会遭到疯抢!...