acwing 898 数字三角形

简介: acwing 898 数字三角形

活动 - AcWing

#include<iostream>
#include<cstring>
#include<algorithm>
 
using namespace std ;
const int N = 510 , INF = 1e9 + 10 ;
int a[N][N] , f[N][N];
int n ;
 
int main(){
  cin >> n ;
  for(int i = 1 ; i <= n ; i ++){
    for(int j = 1; j <= i ; j ++){
      cin >> a[i][j] ;
    }
  } 
//  for(int i = 0 ; i <= n ; i ++){
//      for(int j = 0 ; j <= i + 1; j ++ ) // memset只能将int 二进制后八位 ;
//          f[i][j] = -1e9 ;               //对于数组b的初始化
//  }
  memset(f,-INF,sizeof(f)) ;
//  for(int i = 0 ; i <+ n ; i ++){
//    for(int j = 0 ; j <= i ; j++) cout << f[i][j] << " " ;
//    cout << endl ;
//  }
  f[1][1] = a[1][1] ;
  for(int i = 2; i <= n ; i ++){
    for(int j = 1; j <= i ; j ++)\\搜索上一层的两个数
      f[i][j] = max(f[i-1][j-1] + a[i][j] , f[i-1][j] + a[i][j]) ;
    }
  }
  int ans = -INF ;
  for(int i = 1 ; i <= n; i ++) ans = max(ans , f[n][i]) ;
  cout << ans << endl ;
  return 0 ; 
}
目录
相关文章
|
Linux 数据安全/隐私保护 网络架构
如何搭建远程控制家中设备的Home Assistant智能家居系统【内网穿透】(上)
如何搭建远程控制家中设备的Home Assistant智能家居系统【内网穿透】
1041 0
MindOpt APL 达摩院自己的建模语言!
MindOpt建模语言(MindOpt Algebraic Programming Language, MindOpt APL, 简称为MAPL)是MindOpt团队研发的一种代数建模语言。相比与其他的语言,MAPL语法相对较少且自然,很贴近数学语言。用MAPL描述数学规划模型与用数学公式进行描述非常类似。
MindOpt APL 达摩院自己的建模语言!
树状数组模板
树状数组模板
88 0
|
JavaScript 前端开发 Java
Github 上 8 个很棒的 Vue 项目
Github 上 8 个很棒的 Vue 项目
623 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的学习自律养成小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的学习自律养成小程序的详细设计和实现(源码+lw+部署文档+讲解等)
141 0
|
边缘计算 开发工具 UED
互联网新半场的流量生态——阿里云定向免流方案
当你正在游戏中肆意厮杀时,在你跟美女主播互动畅聊时,突然收到这样一条短信,你会不会心头一紧呢?80%的调查反馈显示,是的(个别土豪除外)。毕竟5块钱30M流量就能用一个月的时代已经过去了,我们玩的游戏也从XX玛丽、贪吃X等单机弱联网游戏过渡到了吃量狂魔的MMO、MOBA等大型网游之中。
9001 0
|
存储 编译器 C++
《C++避坑神器·十五》动态库只有dll文件,没有.lib文件时动态调用dll的中类和成员函数
《C++避坑神器·十五》动态库只有dll文件,没有.lib文件时动态调用dll的中类和成员函数
1057 0
|
算法
29MyCat - 分片规则(固定分片hash算法)
29MyCat - 分片规则(固定分片hash算法)
130 0
|
Java 应用服务中间件 nginx
Nginx ngx_http_auth_request_module模块鉴权【下】携带账号密码登录
Nginx ngx_http_auth_request_module模块鉴权【下】携带账号密码登录
|
JSON Prometheus 前端开发
AlertManager实现Email告警(使用Postman测试)
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线 🍋相关学习资料及其参考文章:prometheus手册,邮件和微信告警,Alertmanager篇 🍊 可以去个人博客网站查看本博客排版更清晰:AlertManager实现Email告警
798 0
AlertManager实现Email告警(使用Postman测试)