您的位置:首页 > 其它

POJ 1163 这才叫DP 当然有些过于典型了

2009-09-09 18:45 309 查看
就是我说的那个 每本讲DP的书都会举得内个例子

多段图

从下往上走 不断地DP

代码如下:

#include <iostream>

using namespace std;

int main()
{
int tri[100][100]={0};
int sum[101][101]={0};
int row;
cin>>row;
for (int i = 0;i < row;i++)
for (int j = 0;j <= i;j++)
cin>>tri[i][j];
for (int i = row-1;i >= 0;i--)
for (int j = i;j >= 0;j--)
sum[i][j]=tri[i][j]+max(sum[i+1][j],sum[i+1][j+1]);
cout<<sum[0][0]<<endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: