码迷,mamicode.com
首页 > 其他好文 > 详细

Poj-1157-LITTLE SHOP OF FLOWERS

时间:2014-04-30 00:17:20      阅读:488      评论:0      收藏:0      [点我收藏+]

标签:com   http   blog   style   class   div   img   code   tar   log   c   

题意为从每行取一瓶花,每瓶花都有自己的审美价值

第 i+1 行取的花位于第 i 行的右下方

求最大审美价值

dp[i][j]:取到第 i 行,第 j 列时所获得的最大审美价值

动态转移方程:dp[i][j]=max(dp[i-1][j-1]+a[i][j],dp[i][j-1])

代码如下:

mamicode.com,码迷
#include<stdio.h>
int dp[105][105];
int a[105][105];
int Max(int x,int y)
{
    return x>y?x:y;
}
int main()
{
    int f,v;
    while(scanf("%d%d",&f,&v)!=EOF)
    {
        for(int i=1; i<=f; i++)
            for(int j=1; j<=v; j++)
            {
                scanf("%d",&a[i][j]);
                dp[i][j]=-999999;       
            }
        dp[1][1]=a[1][1];
        for(int i=2; i<=v; i++)       //初始化dp[1][2~v]
            dp[1][i]=Max(dp[1][i-1],a[1][i]);
        for(int i=2; i<=f; i++)
            for(int j=i; j<=v; j++)   //注意从i开始,,上一行的右下方
            {
                dp[i][j]=Max(dp[i-1][j-1]+a[i][j],dp[i][j-1]);
            }
        printf("%d\n",dp[f][v]);
    }
    return 0;
}
View Code

 

Poj-1157-LITTLE SHOP OF FLOWERS,码迷,mamicode.com

Poj-1157-LITTLE SHOP OF FLOWERS

标签:com   http   blog   style   class   div   img   code   tar   log   c   

原文地址:http://www.cnblogs.com/Houheshuai/p/3696908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!