//从上往下
#include <iostream>
#include <algorithm>
using namespace std;
const int N = , INF = 1e9;
int n;
int a[N][N];
int f[N][N];
int main() {
scanf("%d", &n);
for (int i = ; i <= n; i ++ )
for (int j = ; j <= i; j ++ )
scanf("%d", &a[i][j]);
for (int i = ; i <= n; i ++ )
//要初始化一个,比如这一行最后一个的右上没有,要初始化为负无穷
for (int j = ; j <= i + ; j ++ )
f[i][j] = -INF;
f[][] = a[][];//
for (int i = ; i <= n; i ++ )
for (int j = ; j <= i; j ++ )
f[i][j] = max(f[i - ][j - ] + a[i][j], f[i - ][j] + a[i][j]);
int res = -INF;
for (int i = ; i <= n; i ++ ) res = max(res, f[n][i]);//取最后一行的最大值
printf("%d\n", res);
return ;
}

最新文章

  1. java-Lambda表达式
  2. K-means算法
  3. iOS9 3DTouch开发
  4. asp.net fileupload上传大文件时提示404.13错误
  5. velocity-tools-beta1.jar与velocity-tools.jar不兼容
  6. 判断 JS 中对象的类型
  7. servlet 笔记
  8. Vim学习指南
  9. EXTJS 4.2 资料 控件之隐藏显示setVisible、只读setDisabled
  10. 提示框的优化之自定义Toast组件之(一)Toast组件的布局实现
  11. android最近心得整理
  12. 使用karma+jasmine做单元测试
  13. 使用maven根据JSON文件自动生成Java POJO类(Java Bean)源文件
  14. Windows7 64位环境6sv2.1大气传输模型修改源码添加国产高分卫星GF-1 GF-2光谱响应支持
  15. 解决y7000笔记本ubuntu下wifi无法连接问题
  16. JAVA中的责任链模式(CH01)
  17. iOS : 用 InterfaceBuilder 开始一个项目
  18. 每个Android开发者必须知道的内存管理知识
  19. NGUI之scroll view的制作和踩坑总结
  20. 巧妙的利用Mongodb做地理空间查询

热门文章

  1. Java细节1--输入关闭
  2. iptables (一) 主机防火墙和网络防火墙
  3. 使用mininet创建网络拓扑,使ryu、ovs、主机连接
  4. vue之项目打包部署到服务器
  5. SocketAsyncEvent方式的Server
  6. JS将一个数组切分为多个数组
  7. 消息队列和Kafka
  8. AcWing 1057. 股票买卖 IV
  9. K3/Cloud 用插件打开一张已存在的单据
  10. 我的翻译--GSMem:通过GSM频率从被物理隔离的计算机上窃取数据