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

数字三角形

时间:2019-01-12 15:22:55      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:div   sed   www   ios   stream   路径   gif   main   turn   

https://www.luogu.org/problemnew/show/P1216

从底往上推,每一个记录的都是下面两个中最大的路径和。

技术分享图片
 1 #include<iostream>
 2 #include<algorithm>
 3 #include<cstdio>
 4 #include<cstring>
 5 #include<cmath>
 6 #include<queue>
 7 #include<stdlib.h>
 8 #define mem(a) memset(a,0,sizeof(a))
 9 using namespace std;
10 int v[1005][1005];
11 int f[1005][1005];
12 int main()
13 {
14  int n;
15  scanf("%d",&n);
16  for(int i=1;i<=n;i++)
17  for(int j=1;j<=i;j++)
18  scanf("%d",&v[i][j]);
19  for(int i=n;i>=1;i--)
20     for(int j=1;j<=i;j++)
21     f[i][j]=max(f[i+1][j],f[i+1][j+1])+v[i][j];
22   printf("%d\n",f[1][1]);
23   return 0;
24 }
View Code

 

数字三角形

标签:div   sed   www   ios   stream   路径   gif   main   turn   

原文地址:https://www.cnblogs.com/XXrll/p/10259571.html

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