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

hdu 2602 Bone Collector

时间:2014-07-25 11:28:01      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:动态规划   hdu   

开始变量竟然输反了bubuko.com,布布扣
#include<stdio.h>
#include<string.h>
int dp[1002];
struct none
{
  int vo;
  int value;
}a[1002];
int  max(int a,int b)
{return a>b?a:b;}
int main()
{
  int N,V,T,i,j;
  scanf("%d",&T);
  while(T--)
  {
     scanf("%d%d",&N,&V);
     memset(dp,0,sizeof(dp));
      for(i=0;i<N;i++)
       scanf("%d",&a[i].value);
     for(i=0;i<N;i++)
       scanf("%d",&a[i].vo);
    
     for(i=0;i<N;i++)
       for(j=V;j>=a[i].vo;j--)
         dp[j]=max(dp[j],dp[j-a[i].vo]+a[i].value);
     printf("%d\n",dp[V]);
     
  }
   return 0;
}

hdu 2602 Bone Collector,布布扣,bubuko.com

hdu 2602 Bone Collector

标签:动态规划   hdu   

原文地址:http://blog.csdn.net/lihaogegehuting/article/details/38094003

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