腾讯马拉松-减肥记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;
}
完全背包模板题
目录
相关文章
|
5月前
|
Java
hdu2519 新生晚会
hdu2519 新生晚会
30 0
|
7月前
|
人工智能
百度之星(夏日漫步)
百度之星(夏日漫步)
|
8月前
|
存储 算法 NoSQL
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
|
11月前
|
定位技术
国庆七天乐,要猛! ——经典迷宫问题
国庆七天乐,要猛! ——经典迷宫问题
59 0
|
缓存 算法 Java
【PAT乙】2022秋季赛后总结
这个暑假博主利用见习和闲暇的时间刷完了PAT乙级的110道题目,首先来说说我的感受吧,题目呢不是很难涉及到的知识点呢也不多,像一些常见的HashMap,数组,自定义类,大数,排序,双指针,重写CompareTo方法都是常考点,乙级也没有涉及什么复杂的数据结构,最多也就考考链表,真题呢博主做了今年的春季和夏季赛,感觉春季难度和这次的秋季难度差不多,夏季赛应该算是最难的了,其中最后一道手撸操作系统中的LRU缓存算法,实属是把我看懵逼了,好在这次秋季赛难度一般,做起来感觉还是比较顺利的!
【PAT乙】2022秋季赛后总结
爬梯子&&卖卖股份的最佳时期(跑路人笔记)
爬梯子&&卖卖股份的最佳时期(跑路人笔记)
爬梯子&&卖卖股份的最佳时期(跑路人笔记)
|
机器学习/深度学习 算法 测试技术
面试官在“逗”你系列:到底应该怎么爬楼梯?! | 牛气冲天新年征文
算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。
168 0
|
Web App开发 小程序 机器人
霸榜日本热搜一周!这个应用让涂鸦从纸上活过来,还能喂吃的,网友玩儿疯了
霸榜日本热搜一周!这个应用让涂鸦从纸上活过来,还能喂吃的,网友玩儿疯了
244 0
|
人工智能 编解码 达摩院
中秋,和千年前的朋友一起上央视
昨天,杭州图书馆和达摩院的合作项目「AI算法复现古人“吟咏”中秋画面」,获得了CCTV13的报道。
436 0
中秋,和千年前的朋友一起上央视
|
网络协议
校招阿里星,魔兽世界天梯2400分——泠茗不一样的技术人生
校招阿里星,魔兽世界天梯2400分——泠茗不一样的技术人生
校招阿里星,魔兽世界天梯2400分——泠茗不一样的技术人生