腾讯马拉松-减肥记I-hdu4508

简介: #include <stdio.h>#include <stdlib.h>#include <string.h>#define max(x,y) x>y?x:y;int v[100001];int w[100001];int dp[100001];int main(){ int n,m; // freopen("inp
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define max(x,y) x>y?x:y;
int v[100001];
int w[100001];
int dp[100001];
int main()
{
    int n,m;
   // freopen("input.txt","r",stdin);
    while(scanf("%d",&n)!=EOF)
    {
        memset(dp,0,sizeof(dp));
        for(int i=1; i<=n; i++)
            scanf("%d%d",&v[i],&w[i]);
        scanf("%d",&m);
        for(int i=1; i<=n; i++)
            for(int j=w[i]; j<=m; j++)
                dp[j]=max(dp[j],dp[j-w[i]]+v[i]);
        printf("%d\n",dp[m]);
    }
    return 0;
}
完全背包模板题
目录
相关文章
|
C语言 C++
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(贰)
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(贰)
198 0
HDOJ 2036 改革春风吹满地
HDOJ 2036 改革春风吹满地
116 0
HDOJ 2036 改革春风吹满地
|
IDE Java 编译器
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)
162 0
|
机器学习/深度学习 算法 测试技术
面试官在“逗”你系列:到底应该怎么爬楼梯?! | 牛气冲天新年征文
算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。
210 0
传奇谢幕,回顾霍金76载传奇人生
根据外媒报道,著名物理学家斯蒂芬·威廉·霍金(Stephen William Hawking)去世,享年76岁,霍金的家人已经确认了这一消息。
3943 0

热门文章

最新文章