poj 3176 1163【动态规划】【入门】
2013-06-13 01:04
288 查看
典型动态规划入门问题。
状态转移方程为
dp[i][j]=p[i][j]+max{dp[i+1][j],dp[i+1][j+1]}
状态转移方程为
dp[i][j]=p[i][j]+max{dp[i+1][j],dp[i+1][j+1]}
#include<stdio.h> #define M 110 #define max(a,b) a>b?a:b int dp[M][M]; int main(){ int n; scanf("%d",&n); for(int i=1; i<=n; i++){ // getchar(); for(int j=1; j<=i; j++){ scanf("%d",&dp[i][j]); } } for(int i=n-1; i>=1; i--){ for(int j=1; j<=i; j++){ dp[i][j] += max(dp[i+1][j],dp[i+1][j+1]); } } printf("%d\n",dp[1][1]); return 1; }
相关文章推荐
- POJ 1163 The Triangle & POJ 3176 Cow Bowling(DP动态规划)
- POJ 1163 The Triangle(简单动态规划)
- 0-1背包问题入门小结 动态规划(DP)经典题目 POJ324 POJ1276
- POJ 1163 求数字三角形由顶到底边的最大数字和 动态规划
- POJ 3176-Cow Bowling/POJ 1163-The Triangle(简单DP-数塔)
- POJ 3176 Cow Bowling 动态规划
- POJ-1163-The Triangle-动态规划
- poj 1163 动态规划(从顶到底最大和)
- 动态规划入门-POJ 1163-The Triangle(数字三角形)
- POJ3176——Cow Bowling(动态规划)
- poj入门水题--动态规划(DP)2533 Longest Ordered Subsequence 1088滑雪
- POJ 1163 The Triangle数塔 动态规划
- Poj1163 The Triangle(动态规划求最大权值的路径)
- ecjtu-summer training #5 D - The Triangle POJ - 1163 (动态规划)
- poj 1163/3176 数字三角形【简单DP】
- Poj1163 The Triangle(动态规划求最大权值的路径)
- 最基础的动态规划(1)——POJ 3176 POJ 1163 相同的题
- POJ_3176_Cow_Bowling_(数字三角形)_(动态规划)
- POJ 3176,1163 數字三角形
- Poj1163 The Triangle(动态规划求最大权值的路径)