Hrbust 菜鸟和大牛(递归做法)
来源:互联网 发布:天猫dw美工教程 编辑:程序博客网 时间:2024/06/11 09:57
#include<iostream>#include<string.h>#include<math.h>#include<cstdio>using namespace std;int a[105][220];int vis[105][220];int n;int dfs(int i,int j){ if(vis[i][j]!=0) { return vis[i][j]; } if(i==n) { vis[i][j]=a[i][j]; } else { int x=dfs(i+1,j); int y=dfs(i+1,j+1); int z=dfs(i+1,j+2); vis[i][j]=a[i][j]+max(max(x,y),z); } return vis[i][j];}int main(){ int t; cin>>t; char ch=getchar(); while(t--) { cin>>n; memset(a,0,sizeof(a)); memset(vis,0,sizeof(vis)); for(int i=1;i<=n;i++) { for(int j=1;j<=2*i-1;j++) { cin>>a[i][j]; } } int ac=dfs(1,1); cout<<ac<<endl; } return 0;}
阅读全文
0 0
- Hrbust 菜鸟和大牛(递归做法)
- 菜鸟和大牛
- HLG 菜鸟和大牛
- 历届试题 李白打酒 (递归和全排列做法)
- 菜鸟,大牛和教主的区别
- ACM大牛和菜鸟的区别
- 菜鸟和大牛-----CSU 1022
- CSU1022-菜鸟和大牛-简单DP
- hrbust 2347 递归画图
- 递归做法(JAVA面试题续)
- hrbust 1526 小猴和冒泡()
- HLG 1038 菜鸟和大牛(数塔问题 简单DP)
- 菜鸟,大牛和教主,三者的区别
- 菜鸟,大牛和教主,三者的区别
- 菜鸟、大牛和教主的 区别[摘抄合成版]
- ACM菜鸟大牛和教主的区别
- ACM菜鸟大牛和教主的区别
- 菜鸟,大牛和教主,三者的区别
- 博客主站搬迁
- Log4j日志的输出
- C#解析JObject对象的一个键值
- mongodb 2dsphere 两种查寻附近坐标的方法
- Java 反射将配置文件数据加载到对象属性中Reflect与Properties使用
- Hrbust 菜鸟和大牛(递归做法)
- java中Map常见用法
- Wannafly挑战赛3 C.位数差【思维+离散化+二分+树状数组】
- Java 对国际化 (i18n) 的支持&资源包的调用
- java技术交流: 10个有趣的Javascript和CSS库
- PG数据库在一些平台上的安装注意事项
- 343. Integer Break
- 最大堆的初始化、插入和删除
- java开发必看|Spring基础知识汇总