NYOJ 311 完全背包
2012-09-02 11:17
274 查看
http://acm.nyist.net/JudgeOnline/problem.php?pid=311
View Code
看了下标程才恍然大悟,原来可以边输入边处理背包....自己一直都是先输入完...o(╯□╰)o
View Code
#include <stdio.h> #define maxn 50005 #define INF -1 int ans[maxn],v[maxn],w[maxn]; int main() { int t, n, m, i, j; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&m); for(i=0; i<n; i++) scanf("%d%d",&v[i],&w[i]); for(i=0; i<=m; i++) ans[i]=INF; ans[0]=0; for(i=0; i<n; i++) { for(j=0; j<=m; j++) if(j>=v[i] && ans[j-v[i]]!=-1 && ans[j-v[i]]+w[i]>ans[j]) ans[j] = ans[j-v[i]]+w[i]; } if(ans[m] == INF) printf("NO\n"); else printf("%d\n",ans[m]); } return 0; }
看了下标程才恍然大悟,原来可以边输入边处理背包....自己一直都是先输入完...o(╯□╰)o
相关文章推荐
- nyoj 311 完全背包
- NYOJ 311 完全背包
- NYOJ311 完全背包
- nyoj311 完全背包(动态规划)
- NYOJ311完全背包
- nyoj311 完全背包 经典背包问题
- NYOJ 311 完全背包【恰好装满完全背包】
- NYOJ 311 完全背包
- nyoj311 完全背包
- (NYoj 311) 完全背包 --完全背包模板题
- nyoj 311 完全背包(dp--完全背包)
- NYOJ 题目311(完全背包)
- nyoj-311-完全背包
- NYOJ 311 完全背包 (dp)
- NYOJ 311 完全背包
- nyoj 311完全背包(背包)
- nyoj 311 完全背包
- NYOJ 311 完全背包
- NYOJ 311(完全背包)
- NYOJ 311 完全背包