hdu 4501 多维背包模版
来源:互联网 发布:c语言温度换算 编辑:程序博客网 时间:2024/05/16 11:14
#include<iostream>#include<cstring>#include<cstdio>using namespace std;const int mm=110;int dp[mm][mm][11];class node{ public:int a,b,c;}f[mm];int n,v1,v2,kk;void Max(int &x,const int y){ if(x<y)x=y;}int main(){ while(scanf("%d%d%d%d",&n,&v1,&v2,&kk)!=EOF) { for(int i=0;i<n;++i) scanf("%d%d%d",&f[i].a,&f[i].b,&f[i].c); memset(dp,0,sizeof(dp)); int z,ans=0,tmp; for(int i=0;i<n;i++) { for(int j=v1;j>=0;--j) for(int k=v2;k>=0;--k) for(int l=kk;l>=0;--l) { tmp=0; if(j-f[i].a>=0) Max(tmp,dp[j-f[i].a][k][l]+f[i].c); if(k-f[i].b>=0) Max(tmp,dp[j][k-f[i].b][l]+f[i].c); if(l-1>=0) Max(tmp,dp[j][k][l-1]+f[i].c); Max(dp[j][k][l],tmp); } } printf("%d\n",dp[v1][v2][kk]); }}
- hdu 4501 多维背包模版
- hdu 4501 多维背包
- hdu 4501 多维01背包
- hdu 4501多维背包入门
- HDU 3236 Gft Hunting (多维背包)
- hdu 4508 完全背包模版二维
- HDU Bone Collector 01背包模版应用
- hdu 2844 多重背包 (模版题)
- hdu 4501 小明系列故事——买年货(多维背包)
- hdu 4501 (多维背包)小明系列故事——买年货
- hdu 4501 小明系列故事——买年货(多维01背包)
- hdu 4501 小明系列故事——买年货(多维背包)
- hdu 4501 小明系列故事——买年货(多维费用01背包)
- HDU 4501 小明系列故事——买年货(多维01背包)
- HDU 4501 小明系列故事——买年货(多维背包)
- hdu 4501 (小明系列故事——买年货) (多维背包)
- HDU ACM 4501 小明系列故事——买年货->多维背包(多为01背包)
- hdu 1712 ACboy needs your help(分组背包模版)
- Android.mk文件语法规范及使用模板
- IOS学习笔记29—提示框第三方库之MBProgressHUD
- Oracle query user session id
- 不要为了重构而牺牲代码的阅读性
- nginx:413 Request Entity Too Large
- hdu 4501 多维背包模版
- 轻松搞定面试中的链表题目
- Excel计算XX天以后的日期
- c# 扩展方法的理解
- eclipse设置java虚拟机内存
- ÓÉÓÚl½ӷ½ÔÚһ¶Îʱ¼äºóûÓÐÕýȷ´ð¸´»òl½ӵÄÖ÷»úûÓз´Ӧ£¬l½ӳ¢ÊÔʧ°ܡ£ svn: Can't connect to host '172.18.77.
- separate odd and even numbers in an array in O(n) time complexity and O(1) space complexity
- erlang的dict模块函数方法介绍
- FFMpeg SDK 开发手册 [转]