博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
阅读量:6963 次
发布时间:2019-06-27

本文共 668 字,大约阅读时间需要 2 分钟。

多重背包

#include
#include
#include
#include
using namespace std;const int maxn=111;int p[maxn],h[maxn],c[maxn];int dp[maxn];int main(){ int T; scanf("%d",&T); while(T--) { int n,m,i,j,k; scanf("%d%d",&n,&m); memset(dp,0,sizeof(dp)); for(i=1; i<=m; i++) scanf("%d%d%d",&p[i],&h[i],&c[i]); for(i=1; i<=m; i++) for(j=1; j<=c[i]; j++) for(k=n; k>=p[i]; k--) dp[k]=max(dp[k],dp[k-p[i]]+h[i]); printf("%d\n",dp[n]); } return 0;}

 

转载于:https://www.cnblogs.com/zufezzt/p/4648010.html

你可能感兴趣的文章
如何使用VMware ThinApp一步步虚拟化应用
查看>>
R语言中的哪些命令或者包让你相见恨晚
查看>>
如何在Linux中不输入密码运行sudo命令
查看>>
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一第2章 终极数据库自动化...
查看>>
加拿大可再生能源发电已达66%的比例
查看>>
天合光能组件出货引领印度太阳能市场 2016年市场份额达25.7%
查看>>
再战“6.18”销售额榜首,韩都衣舍究竟“凭什么!”
查看>>
黄秀杰教程之--Node使用小程序模板消息
查看>>
React Hooks
查看>>
关于抢购秒杀的实现思路与事例代码
查看>>
ttlsa教程系列之MySQL---mysql数据库监控
查看>>
centos安装pypy(含pypy下载地址)
查看>>
spring 的那些 processors
查看>>
使用kickstart服务全自动安装RHEL7.0系统
查看>>
MVC Cookie的使用
查看>>
VMware与Hyper-V不兼容
查看>>
OSX加载驱动提示invalid signature
查看>>
input按钮的background-image属性兼容性问题
查看>>
IE8、IE9下访问博客报不安全『博客帮助』文档
查看>>
HDU 5162
查看>>