Poj 1163 The Triangle
2012-01-18 23:03
375 查看
简单dp,貌似题目和3176是一样的。
#include <stdio.h> int data[360][360]; int dp[360][360]; int n; int main() { int i,j,k,maxn; scanf("%d",&n); for (i=0;i<n;i++) { for (j=0;j<=i;j++) { scanf("%d",&data[i][j]); } } dp[0][0]=data[0][0]; for (i=1;i<n;i++) { for (j=0;j<=i;j++) { if (j-1>=0&&i!=j) { if (dp[i-1][j-1]>dp[i-1][j]) dp[i][j]=dp[i-1][j-1]+data[i][j]; else dp[i][j]=dp[i-1][j]+data[i][j]; } else if (j-1>=0) dp[i][j]=dp[i-1][j-1]+data[i][j]; else dp[i][j]=dp[i-1][j]+data[i][j]; } } maxn=dp[n-1][0]; for (i=0;i<n;i++) { if (dp[n-1][i]>maxn) maxn=dp[n-1][i]; } printf("%d\n",maxn); return 0; }
相关文章推荐
- POJ-1163-The Triangle
- POJ 1163 The Triangle
- poj 1163 The Triangle
- POJ 3176-Cow Bowling/POJ 1163-The Triangle(简单DP-数塔)
- poj1163 The Triangle ——DP入门题
- poj 1163 The Triangle【dp】
- POJ1163 The Triangle
- POJ 1163:The Triangle(动态规划)
- POJ 1163 The Triangle(经典问题教你彻底理解动归思想)
- POJ 1163 The Triangle数塔 动态规划
- POJ 1163 The Triangle
- POJ-1163-The Triangle (动态规划1)
- POJ 1163 The Triangle(dp)
- POJ 1163 / NYOJ 16 The Triangle(数字三角形)
- poj 1163 The Triangle
- POJ 1163 The Triangle(数塔模型dp)
- POJ 1163 The Triangle
- POJ 1163:The Triangle
- POJ 1163 The Triangle
- POJ 1163 The Triangle (数塔)