codevs——1220 数字三角形(棋盘DP)
如图所示的数字三角形,从顶部出发,在每一结点可以选择向左走或得向右走,一直走到底层,要求找出一条路径,使路径上的值最大。
第一行是数塔层数N(1<=N<=100)。
第二行起,按数塔图形,有一个或多个的整数,表示该层节点的值,共有N行。
输出最大值。
5
13
11 8
12 7 26
6 14 15 8
12 7 13 24 11
86
分类标签 Tags 点此展开
#include<cmath> #include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int n,a[1000][1000],f[1000][1000]; int main() {scanf("%d",&n);for(int i=1;i<=n;i++)for(int j=1;j<=i;j++)scanf("%d",&a[i][j]);for(int i=n-1;i>=1;i--)for(int j=1;j<=i;j++)a[i][j]=max(a[i][j]+a[i+1][j],a[i][j]+a[i+1][j+1]);printf("%d",a[1][1]);return 0; }
思路
从下面开始找,把下面的值累加到上面一行,
由于每次都只能从它的左右两个子节点找值,所以每次只找他两个子节点进行累加就可以啦!
转载于:https://www.cnblogs.com/z360/p/6740503.html
codevs——1220 数字三角形(棋盘DP)相关推荐
- CodeVS 1220 数字三角形
题目大意(经典的动态规划题型) http://codevs.cn/problem/1220/ #include <iostream>using namespace std; int n; ...
- [CODEVS] 2189 数字三角形W
数字三角形 要求走到最后mod 100最大 可达性DP(好像是这样叫) 用bool数组f[i][j][k]表示 位置(i,j)能否得到k(mod 100意义下) 转移条件 f[i][j][k]=f[i ...
- hihoCoder#1037 : 数字三角形(DP)
[题目链接]:click here~~ 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 问题描写叙述 小Hi和小Ho在经历了螃蟹先生的任务之后被奖励了一次出国旅游的机会,于是他 ...
- Bailian2760 数字三角形【DP】
2760:数字三角形 描述 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (图1) 图1给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径.对于每条路径,把路径上面的数加起来可 ...
- LQ0072 数字三角形【DP】
题目来源:蓝桥杯2020初赛 C++ C组I题 题目描述 上图给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径. 对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和 ...
- NUC1041 数字三角形【DP】
USACO Gateway 数字三角形 时间限制: 1000ms 内存限制: 32768KB 问题描述 佳佳遇到一个麻烦的问题,如下图所示,一个数字三角形,佳佳想找出从三角形顶点到底某处的一条路径,使 ...
- Codevs 2198 数字三角形WWW
题目: http://codevs.cn/problem/2198/ 题解: 谁和我说WW和WWW一样的!!!我看都没看就直接交了,,果然wa 代码: #include<iostream> ...
- 嘟!数字三角形 W WW WWW集合!
哔!数字三角形全体集合! 数字三角形!到! 数字三角形W!到! 数字三角形WW!到! 数字三角形WWW!到! --------------------------------------------- ...
- 蓝桥杯 算法训练 数字三角形(最简单的DP)
传送门 题目描述 如下图示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行数≤100: ● ...
最新文章
- hung-yi lee_p3_线性回归
- 如何在JavaScript中反转字符串?
- 输入对话框 android,android 输入对话框 确认对话框
- VF01开票自动生成会计凭证
- SRM 542 DIV2
- 历法 —— 星期与“日月火水木金土”
- AI技术已经如此逆天了,该有时间学学AI了
- 隋朝之前,扬州指的是现在的南京
- Ubuntu 16.04 LTS 下Nginx的编译安装与启动
- 第三期:ArcMap基础
- Android JNI开发笔记二:动态库和静态库
- 我是一个人喜欢写博客的人
- PHP利用SMTP发送邮件,测试ok
- 《K8s与云原生应用》之K8s的系统架构与设计理念
- AI吻合度100%,某业余6段棋手吊打围甲7段,疑似AI附体-0
- Common Lisp 超规范(译文):5.数据和控制流
- LR的日志,使用以及方法
- 12V不间断电源模块,智能直流UPS的设计需求-应用于工业电脑异常断电
- 搭建 Github Pages 个人博客网站
- python中split()方法的使用