HDU 2084(DP)
2024-08-24 17:06:09
http://acm.hdu.edu.cn/showproblem.php?pid=2084
状态转移方程:
dp[i][j] = MAX(dp[i+1][j],dp[i+1][j+1])+tower[i][j]
#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <stack>
using namespace std; #define MEM(a,b) memset(a,b,sizeof(a))
#define pf printf
#define sf scanf
#define debug printf("!/m")
#define L 150
#define MAX(a,b) a>b?a:b int tower[L][L];
int dp[L][L]; int main()
{
int t,i,j;
sf("%d",&t);
while(t--)
{
int n;
sf("%d",&n); MEM(dp,);
for(i = ;i<n;i++)
{
for(j = ;j<=i;j++)
{
sf("%d",&tower[i][j]);
}
} for(i = n-;i>=;i--)
{
for(j = ;j<=i;j++)
{
int t = MAX(dp[i+][j],dp[i+][j+]);
dp[i][j] = t+tower[i][j];
}
}
pf("%d\n",dp[][]); }
return ;
}
最新文章
- git学习——git理解和仓库的创建
- DOM加载顺序
- MYSQL单双向同步
- 从源码分析 Spring 基于注解的事务
- web基础之Structs(一篇)
- Photoshop图层混合模式计算公式大全(转)
- android 使用intent传递参数实现乘法计算
- 分布式Session共享(一):tomcat+redis实现session共享
- wordpress一些常用代码
- .net文件上传,客户端用jquery file upload
- CloudStack架构分析
- Win7 64位操作系统中搭建C/C++的编译环境
- SharePoint 入门级介绍
- AJAX发送PUT请求引发的血案
- web 安全知识点
- centos 7.2 安装gitlab汉化
- HDU 4311 Meeting point-1(曼哈顿距离最小)
- (原创)定时线程池中scheduleWithFixedDelay和scheduleAtFixedRate的区别
- Java的工厂模式(三)
- mysql常见问题总结