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