hdu 2660 (01背包)
来源:互联网 发布:linux samma 编辑:程序博客网 时间:2024/06/02 16:07
点击打开链接
/*
很久没写背包了,。
直接模版。。
2013-04-22
*/
#include"stdio.h"#include"string.h"#define max(x,y) x>y?x:y;int main(){int T;int n,m,k;int i,j,l;int dp[1001][21];int v[21],w[21];scanf("%d",&T);while(T--){scanf("%d%d",&n,&m);for(i=0;i<n;i++)scanf("%d%d",&v[i],&w[i]);scanf("%d",&k);memset(dp,0,sizeof(dp));for(i=0;i<n;i++){for(j=k;j>=w[i];j--){for(l=1;l<=m;l++)dp[j][l]=max(dp[j][l],dp[j-w[i]][l-1]+v[i]);}}int ans;ans=0;for(i=0;i<=k;i++)ans=max(ans,dp[i][m]);printf("%d\n",ans);}return 0;}
- hdu 2660 (01背包)
- HDU 5410(01背包+完全背包)
- 01背包变形 HDU 2660
- hdu 4504 (背包01)
- hdu 2602 (01背包)
- hdu 2602(01背包)
- hdu 2546(01背包)
- hdu 3466(01背包)
- hdu 2955(01 背包)
- HDU 1203(01背包)
- hdu 1203(01背包)
- hdu 1864(01背包)
- hdu 2602(01背包)
- hdu 饭卡(01背包)
- HDU--5389(01背包)
- hdu 1203 (01背包)
- HDU 2602(01背包)
- HDU 2546 (01背包)
- Allegro 元件封装(焊盘)制作方法
- Ubuntu - MySQL5.6.11二进制分发包安装Ubuntu10.04
- vs2008 条件断点
- 复制构造函数
- Java-System.getProperty()系统参数大全
- hdu 2660 (01背包)
- Java中比较两个日期时间的大小?
- c++高级---C++类中的常量以及cosnt指针的理解
- Android 学习 笔记_12. Spinner的简单实使用
- 指针
- uva_11039 - Building designing( 基數排序 )
- Andriod学习资料
- 【转载】多重数组实现双向链表
- 黑马程序员--JAVA基础之IO流