Project Euler problem 18
来源:互联网 发布:java实现加法运算 编辑:程序博客网 时间:2024/05/22 13:49
简单DP嘛。
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <vector>#include <queue>#include <set>#include <stack>#include <cmath>#include <map>#include <ctime>#define MAXN 111111#define INF 100000007using namespace std;int a[22][22];int dp[22][22];int main(){ for(int i = 1; i <= 15; i++) for(int j = 1; j <= i; j++) cin >> a[i][j]; dp[1][1] = a[1][1]; for(int i = 2; i <= 15; i++) for(int j = 1; j <= i; j++) { if(j > 1) dp[i][j] = max(dp[i][j], dp[i - 1][j - 1] + a[i][j]); dp[i][j] = max(dp[i][j], dp[i - 1][j] + a[i][j]); } int ans = 0; for(int i = 1; i <= 15; i++) ans = max(ans, dp[15][i]); cout << ans << endl; return 0;}
- Project Euler - Problem 18
- Project Euler problem 18
- Project Euler – Problem 18
- project euler Problem 18 & 36
- project euler problem 18 动态规划
- Euler Project Problem 6
- project euler problem 11
- Project Euler Problem 81
- Project Euler Problem 60
- Project Euler Problem 59
- Project Euler Problem 58
- Project Euler Problem 57
- Project Euler Problem 16
- Project Euler Problem 30
- Project Euler Problem 31
- Project Euler Problem 32
- Project Euler Problem 14
- Project Euler Problem 15
- 2.3.3 双向链表
- 十道海量数据处理面试题与十个方法大总结
- 大型高性能网站的十项规则
- 80386异常分类
- dicom 开发总结
- Project Euler problem 18
- 有关shell编程注意事项
- Qt中的QMap
- Team Foundation Server 2010 安装、部署与配置(五):用户权限管理
- delphi system.pas not found 错误原因
- linux/arch/arm/下的故事
- discuz二次开发
- 黑马程序员_C#面向过程学习总结2
- TCP/IP协议中常用端口表