HDU 2660 Accepted Necklace
2012-01-14 17:31
162 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2660
没用搜索,DP,二维背包
我的代码
没用搜索,DP,二维背包
我的代码
#include <stdio.h> const int INF=10000000; int f[25][1010]; int a[25],b[25]; int main() { int T; scanf("%d",&T); int n,k,w,i,j,j1,j2; while (T--) { scanf("%d%d",&n,&k); for (i=1;i<=n;i++) scanf("%d%d",&a[i],&b[i]); scanf("%d",&w); for (i=1;i<=k;i++) for (j=0;j<=w;j++) f[i][j]=-INF; for (j=0;j<=w;j++) f[0][j]=0; for (i=1;i<=n;i++) for (j1=k;j1>=1;j1--) for (j2=w;j2>=b[i];j2--) if(f[j1][j2]<f[j1-1][j2-b[i]]+a[i]) f[j1][j2]=f[j1-1][j2-b[i]]+a[i]; printf("%d\n",f[k][w]); } return 0; }
相关文章推荐
- hdu2660
- HDU 2660 Accepted Necklace
- HDU 2660 Accepted Necklace (01背包,dfs)
- HDU 2660 Accepted Necklace(DFS解01背包)
- [HDU-2660] DFS
- HDU 2660 Accepted Necklace
- hdu 2660 (01背包)
- 杭电 HDU 2660 Accepted Necklace
- hdu 2660 Accepted Necklace(dfs、dp)
- HDU 2660 Accepted Necklace DFS || 多重背包
- HDU 2660 Accepted Necklace
- hdu 2660 Accepted Necklace(01-背包变形 || DFS)
- hdu--2660--二维费用背包
- hdu 2660 Accepted Necklace (二维01背包)
- 【hdu 2660】Accepted Necklace 二维费用01背包
- hdu 2660 Accepted Necklace(dfs)
- HDU 2660 Accepted Necklace
- hdu 2660
- 【DP】 HDU 2660 Accepted Necklace 限制背包
- hdu - 2660 Accepted Necklace (二维费用的背包问题)