HDU2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
来源:互联网 发布:淘宝怎么去掉虚拟商品 编辑:程序博客网 时间:2023/09/28 02:02
原题链接
将此题转化成0-1问题,只需要加一层循环
#include<iostream>#include<cstring>using namespace std;int C,n,m,p[105],h[105],c[105];int dp[200];int main(){ cin>>C; while(C--) { memset(dp, 0, sizeof(dp)); cin>>n>>m;//给定总钱数,每种物品数量,要求获得的最大重量 for (int i=0;i<m;i++) cin>>p[i]>>h[i]>>c[i];//价值,重量,数量, for (int i=0;i<m;i++)//种类 for (int j=0;j<c[i];j++)//数量,此层循环体现了与0-1问题的不同 for (int k=n;k>=p[i];k--)//价值 dp[k]=max(dp[k],dp[k-p[i]]+h[i]); cout<<dp[n]<<endl; } return 0;}
阅读全文
0 0
- 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 hdu2191
- 【DP(背包)】 hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 hdu2191 多重背包
- HDU2191:悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU2191:悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (多重背包)
- hdu2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- HDU2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 【多重背包】
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 01背包
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- 【第一弹】【HDU2191】【悼念512汶川大地震遇难同胞——珍惜现在,感恩生活】
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- HDU2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- Oracle单行字符函数
- pl/sql developer不需要选中,执行光标所在行
- ovs安装出现fakeroot权限不足问题
- ble之Transmit window offset and Transmit window size
- 时间戳——入门分析
- HDU2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- idea设置类注释以及方法注释模板
- mysql
- Word Excel PPT在线预览
- java内存溢出ava.lang.OutOfMemoryError: Java heap space
- 一级人力学习记录
- 2017.9.22~23考试分析与考试技巧总结
- Unity中实现360°预览模型
- List报 java.lang.UnsupportedOperationException异常