博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
the Triangle
阅读量:5346 次
发布时间:2019-06-15

本文共 381 字,大约阅读时间需要 1 分钟。

思路就是建立一个数组,由下向上动态规划,保存页子节点到当前节点的最大值

#include<iostream>

#include<cmath>
using namespace std;

int main()

{
int t,i,j,b[100][100];
while(cin>>t)
{
for(i=0;i<t;i++)
{
for(j=0;j<=i;j++)
{
cin>>b[i][j];
}
}
for(i=t-2;i>=0;i--)
{
for(j=0;j<=i;j++)
{
b[i][j]+=(b[i+1][j]>b[i+1][j+1]?b[i+1][j]:b[i+1][j+1]);
}
}
cout<<b[0][0];
}
return 0;
}

转载于:https://www.cnblogs.com/52Cyan/p/3662878.html

你可能感兴趣的文章
关于空想X
查看>>
CF1067C Knights 构造
查看>>
[BZOJ2938] 病毒
查看>>
webstorm修改文件,webpack-dev-server不会自动编译刷新
查看>>
Scikit-learn 库的使用
查看>>
CSS: caption-side 属性
查看>>
python 用数组实现队列
查看>>
认证和授权(Authentication和Authorization)
查看>>
Mac上安装Tomcat
查看>>
CSS3中box-sizing的理解
查看>>
传统企业-全渠道营销解决方案-1
查看>>
Lucene全文检索
查看>>
awk工具-解析1
查看>>
推荐一款可以直接下载浏览器sources资源的Chrome插件
查看>>
CRM product UI里assignment block的显示隐藏逻辑
查看>>
AMH V4.5 – 基于AMH4.2的第三方开发版
查看>>
Web.Config文件配置之配置Session变量的生命周期
查看>>
mysql导入source注意点
查看>>
linux下编译安装nginx
查看>>
ArcScene 高程不同的表面无法叠加
查看>>