题目描述

双十一就这样轰轰烈烈的来了,对于一个买东西只靠网购的资深宅男小灰灰来说,这的确是个令人兴奋的事情。
而现在的小灰灰却是痛并快乐着,因为本就干瘪的钱包实在挤不出多少money用来购物了,谁叫他把钱都用来买纸了呢....话说钱到用时方恨少,小灰灰处在深深的忧虑中,不知道怎样才能用剩下的钱买到最有价值的东西,各位小伙伴你们能把他搞定这件事吗

输入格式

第一行一个整数T表示有T组测试数据(T<=50)。
接下来的T组测试数据:
第一行包含两个整数N和M,N表示小灰灰有多少钱,M表示有多少件物品(1<=M<=100)。
再二行包含M个整数,表示对应每个物品的价格。
第三行包含M个整数,表示对应每个物品的价值。
0<N,A,B<3000

输出

请帮助小灰灰使用仅有的钱购买物品,并使物品的总价值最大。输出最大值。

样例输入

4
10 5
2 3 7 7 3
4 3 5 6 4
10 8
5 6 4 2 3 7 1 8
5 3 5 3 5 7 5 7
20 7
10 15 4 5 6 8 5
15 14 9 2 2 6 7
10 3
7 4 5
16 7 10

样例输出

Case #1: 11
Case #2: 18
Case #3: 31

Case #4: 17

我的理解:直接是最基本的零一背包(背包讲解有很多经典的,推荐Tianyi Cui大牛的背包九讲),直接贴出:

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
#define maxn 300100
int dp[maxn]={0};
int p[100+10]={0};
int val[100+10]={0};
int main(){int m,n,nn;int i,j,k;scanf("%d",&nn);for(k=1;k<=nn;k++){memset(dp,0,sizeof(dp));scanf("%d%d",&m,&n);for(i=0;i<n;i++)scanf("%d",&p[i]);for(i=0;i<n;i++)scanf("%d",&val[i]);for(i=0;i<n;i++){for(j=m;j>=0;j--){if(j>=p[i]){dp[j]=max(dp[j],dp[j-p[i]]+val[i]);}}}printf("Case #%d: %d\n",k,dp[m]);}return 0;
} 

xyoj 6042:让人头疼的“双十一”相关推荐

  1. 有一份长长的购物清单(购物清单.txt),格式如下; 以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏了。假设只允许用现金购买,那么应最少准备多少张100元的钞票(5200)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 有一份长长的购物清单(购物清单.txt),格式如下; 以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏了.假设只允许用现金 ...

  2. 马云的创业故事及他人生中的摆渡人-第一个双十一(九)

    由来只有新人笑,有谁听到旧人哭. 孙彤宇哭的时候,意气风发的新人中,有一个叫张勇. 张勇原是当时如日中天的游戏公司盛大的副总裁兼CFO,被蔡崇信看中,挖了过来,担任淘宝CFO. 来了才发现,淘宝的CF ...

  3. 高性能asp服务器,服务器中让人头疼的防火墙-ASP教程,性能优化

    ############################################################### 本问由雨浪同志苦心编写 请不要到处转载或者改写,谢谢了,做技术不容易 # ...

  4. c类事业编计算机岗面试题,事业单位综合应用C类:让人头疼的摘要题到底怎么写?...

    [导读]华图事业单位考试网提供综合写作考技巧,希望可以帮助考生提高水平,顺利进军事业单位面试考试. 科技文献阅读题每年必考,这点不用多说,其中最后一小道主观题90%是摘要题也不必赘述(另外10%是&q ...

  5. web前端——让人头疼的多列复选框排列解决办法

    为大多的复选框组或单选按钮组创建两列的布局有点复杂.标签只能用于各个元素,而不能用于元素组.理想情况下,我们将整个组在一个fieldset中,并且使用legend作为这个组的标签.不幸的是,由于浏览器 ...

  6. 工作中遇到很让人头疼的上司怎么办?

    专栏 | 九章算法 网址 | http://www.jiuzhang.com 大量数据表明,人们选择辞职的原因并不是因为工作本身有什么问题,而是因为他们的上司实在是太令人讨厌了.在一次民意调查中,我们 ...

  7. 让人头疼的“双十一”

    双十一就这样轰轰烈烈的来了,网购宅男小明磨拳霍霍!理想是丰满的,现实是骨感的.小明虽然在购物车添加了不少物品,但是他低头看了下口袋却是叹声连连.小明想要购买的商品中,每件商品都有其价格和期待值,小明只 ...

  8. .7z.001 这种让人头疼的分卷格式

    用celabA,发现数据全是一种头疼的格式: .7z ,而且丫的居然还是分卷的. 0. 安装7z sudo apt-get install p7zip 1. 合并分卷 cat img_celeba.7 ...

  9. OJ 1308 让人头疼的“双十一”

    描述 双十一就这样轰轰烈烈的来了,对于一个买东西只靠网购的资深宅男小灰灰来说,这的确是个令人兴奋的事情. 而现在的小灰灰却是痛并快乐着,因为本就干瘪的钱包实在挤不出多少money用来购物了,谁叫他把钱 ...

最新文章

  1. 李洪根关于[SQL]对于分页存储过程
  2. 前后端数据交互的几个方法
  3. ThinkPHP集成万象优图
  4. Storm和Kafka集成的重要生产错误和修复
  5. 1.7 编程基础之字符串 16 忽略大小写的字符串比较 python
  6. 相关和因果是一回事吗?R值低就是不相关?终于有人讲明白了
  7. Oracle 12c 安装及配置
  8. 07.用户控件弹窗提示后页面显示不正常;
  9. 实验2014052801:动态网页中的动态思想
  10. ceph存储 FC HBA、iSCSI HBA、以太网卡3者区别
  11. ESP32用自签CA进行MQTT的TLS双向认证通信
  12. vscode远程连接虚拟机/云服务器
  13. Windows 无法连接到打印机.打印后台程序服务没有运行
  14. 【华人学者风采】胡瑞忠 中国科学院
  15. 卤菜创业的三大优势(做卤菜生意的经历)
  16. 2021-2027全球与中国草坪和花园耗材市场现状及未来发展趋势
  17. oracle 日期类型是什么,oracle date日期类型 精析
  18. ASR6500S低功耗LoRa+射频前端LPWAN应用芯片
  19. 计算机网络终端接口知识,计算机网络实用技术知识点之ISDN接口及配置
  20. H3C防止同网段arp欺骗攻击配置

热门文章

  1. ROLAP vs MOLAP vs HOLAP
  2. mysql产品分类_MySQL习题1 一对多实例 产品和分类
  3. 洛谷P2678 [NOIP2015 提高组] 跳石头
  4. html鼠标经过晃动代码,css3让div随鼠标移动而抖动起来
  5. 研究生查分方式-查分时间大汇总-文都管联院
  6. BMS(Battery Management System)是什么?
  7. 大数据学习之分布式数据库HBase
  8. 我的app JustDoIt 番茄时钟
  9. 2019年中科院信工所夏令营考核内容
  10. 我猜这将是程序员副业接单赚外快的最好的平台!