zoukankan      html  css  js  c++  java
  • 小P寻宝记——好基友一起走

    小P寻宝记——好基友一起走

    Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

    题目描写叙述

    话说。上次小P到伊利哇呀国旅行得到了一批宝藏。他是相当开心啊,回来就告诉了他的好基友小鑫。于是他们又结伴去伊利哇呀国寻宝。
    这次小P的寻宝之路可没有那么的轻松,他们走到了一个森林,小鑫一不小心被触发了机关。被困在了一个大笼子里面,笼子旁边上有一道题目和一个password锁,上面说仅仅要解出此题输入password就可以救出被困人。小鑫不是非常聪明,所以他做不出来,他知道小P非常笨。更解不出来。所以他就让小P独自回去,不用管他。可是小P重情重义不会抛弃他离去。

    他说:“不,好基友一起走!

    ”。

    于是就感动了上帝,上帝特派你来替他们解决这个问题。

    聪明的你要加油了啊!

    题目描写叙述:给你n种物品和一个体积为v的包包。每种物品有无数种,体积是vi价值是wi。求出包包v所能装的最大价值的东西。

    输入

    多组输入。第一行有两个正整数n(0<n<=10000), v(0<v<= 10000)。

    接下来两行每行有n个数字。第一行表示每种物品的价值wi(0<wi<100),第二行表示每种物品的体积vi(0<vi<100)。

    输出

    输出最多能够得到的价值。输出结果救出小鑫。

    演示样例输入

    5 20
    1 2 3 4 5
    2 6 3 5 4

    演示样例输出

    25

    提示

     

    来源

    xfl

    演示样例程序

    1. #include<stdio.h>  
    2. #include<string.h>  
    3. #define N 10010  
    4.   
    5. int dp[N], v[N], w[N];  
    6.   
    7. int max(int a, int b)  
    8. {  
    9.     return a > b ?

       a : b;  

    10. }  
    11.   
    12. int main()  
    13. {  
    14.     int n, m;  
    15.     while(~scanf("%d%d", &n, &m))  
    16.     {  
    17.         for(int i=1;i<=n;i++)  
    18.             scanf("%d", &w[i]);  
    19.         for(int i=1;i<=n;i++)  
    20.             scanf("%d", &v[i]);  
    21.         memset(dp,0,sizeof(dp));  
    22.         for(int i=1;i<=n;i++)  
    23.         {  
    24.             for(int j=v[i];j<=m;j++)  
    25.             {  
    26.                 if(j>=v[i])  
    27.                     dp[j]=max(dp[j], dp[j-v[i]]+w[i]);  
    28.             }  
    29.         }  
    30.         printf("%d ", dp[m]);  
    31.     }  
    32.     return 0;  
    33. }  
    34.   
    35.   
    36.   

     

  • 相关阅读:
    解决运行vue项目的报错This relative module was not found:
    Iterator 迭代器
    Strategy 策略模式
    Observer 观察者
    工厂模式总结(简单工厂,工厂方法,抽象工厂)
    Abstract Factory 抽象工厂
    Factroy 简单工厂
    Singleton 多线程
    Singleton 单例模式
    设计模式总结
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6909750.html
Copyright © 2011-2022 走看看