hdu 3535 混合背包
来源:互联网 发布:python自然语言处理包 编辑:程序博客网 时间:2024/06/07 01:39
#include<iostream>#include<cstdlib>#include<algorithm>#include<cstring>#include<cmath>#include<vector>#include<set>#include<queue>using namespace std;#define MAXV 410#define MAXM 40010typedef struct{int h,a,c;}Blocks;Blocks v[MAXV];int cmp(Blocks x,Blocks y){return x.a<y.a;}int f[MAXM],user[MAXM];int main(){int i,t,j,Max;scanf("%d",&t);for(i=1;i<=t;i++)scanf("%d%d%d",&v[i].h,&v[i].a,&v[i].c);sort(v+1,v+t+1,cmp);memset(f,0,sizeof(f));f[0]=1;Max=0;for(i=1;i<=t;i++){memset(user,0,sizeof(user));for(j=v[i].h;j<=v[i].a;j++)if(!f[j]&&f[j-v[i].h]&&user[j-v[i].h]+1<=v[i].c){f[j]=1;user[j]=user[j-v[i].h]+1;if(j>Max)Max=j;}}printf("%d\n",Max);return 0;}
阅读全文
0 0
- HDU 3535 混合背包
- HDU 3535 混合背包
- hdu 3535 混合背包
- hdu 3535 混合背包
- hdu 3535(混合背包问题)
- HDU 3535 AreYouBusy(混合背包)
- hdu 3535 AreYouBusy 混合背包
- hdu 3535 AreYouBusy 混合背包
- [HDU 3535] AreYouBusy 混合背包
- HDU - 3535 AreYouBusy(混合背包)
- hdu 3535 AreYouBusy 混合背包
- hdu 3535 分组背包+混合背包
- hdu 3535 AreYouBusy(混合分组背包)
- HDU 3535 AreYouBusy 经典混合背包
- HDU 3535 AreYouBusy 经典混合背包
- HDU 3535 AreYouBusy(混合背包)
- hdu 3535 经典混合分组背包
- hdu 3535 AreYouBusy 经典混合背包
- 从Servlet到jsp的传值问题
- 使用Javascript 实现 分享到 新浪微博 QQ 空间等
- 微信小程序dom操作的替代思路
- C/C++:string.c_str()
- $("#loginname").tips和jQuery中 的ajax
- hdu 3535 混合背包
- 实战:Nodejs+Mongodb+Elasticsearch 实现简单的搜索
- HBuilder打包Vue-cli构建的APP
- POJ1274 The Perfect Stall
- Java菜鸟学习日记1
- Python 函数参数魔法
- stderr和stdout(printf、fprintf、sprintf)
- YANG语法
- 矩形面积相交