HDU 2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
来源:互联网 发布:it软件开发工程师 编辑:程序博客网 时间:2024/06/06 13:04
是简单的01背包问题,刚刚学了01背包....
ac代码:
#include <iostream>#include <queue>#include <string.h>#include <stdio.h>#include <stdlib.h>using namespace std;struct p{int pr,h,c;}q[105];int m,n,dp[105000];int main(){ int i,j,t,sum; while(scanf("%d",&t)!=EOF&&t>0) { while(t--){ sum=0; memset(dp,0,sizeof(dp)); scanf("%d%d",&n,&m); for(i=0;i<m;i++) { scanf("%d%d%d",&q[i].pr,&q[i].h,&q[i].c); sum=sum+q[i].pr*q[i].c; } for(i=0;i<m;i++) { for(int k=0;k<q[i].c;k++) for(j=n;j>=q[i].pr;j--) { dp[j]=max(dp[j],dp[j-q[i].pr]+q[i].h); } } printf("%d\n",dp[n]); } } return 0;}
0 0
- hdu 2191 HDU 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 多重背包
- 杭电 hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 多重背包
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (多重背包)
- Hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (背包问题)
- hdu 2191 (多重背包)悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活( 多重背包 )
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- java-基础-强、软、弱、虚引用
- gcc常用命令
- Java变量
- data table使用
- 去掉chrome记住密码后自动填充表单的黄色背景
- HDU 2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- HDU 5015 233 Matrix 【矩阵快速幂】
- javaweb学习总结(三十四)——使用JDBC处理MySQL大数据
- mysql权限问题
- Python中self的含义
- HttpURLConnection网络请求
- 跨域问题节解决问题汇总
- JAVASE总结--08(封装、继承、多态)
- Gson解析json数组