洛谷 P2871 [USACO07DEC]手链Charm Bracelet 题解
Posted yzx1798106406
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了洛谷 P2871 [USACO07DEC]手链Charm Bracelet 题解相关的知识,希望对你有一定的参考价值。
这道题明显就是个01背包。所以直接套模板就好啦。
#include<bits/stdc++.h> #define MAXN 30000 using namespace std; int f[MAXN],w[MAXN],c[MAXN],n,v; int main(){ scanf("%d%d",&n,&v); for(int i=1;i<=n;i++) scanf("%d%d",&w[i],&c[i]); for(int i=1;i<=n;i++) for(int j=v;j>=w[i];j--) f[j]=max(f[j],f[j-w[i]]+c[i]); printf("%d\n",f[v]); return 0; }
以上是关于洛谷 P2871 [USACO07DEC]手链Charm Bracelet 题解的主要内容,如果未能解决你的问题,请参考以下文章
bzoj1625 / P2871 [USACO07DEC]手链Charm Bracelet
P2871 [USACO07DEC]手链Charm Bracelet
P2871 [USACO07DEC]手链Charm Bracelet
锣鼓P2871 [USACO07DEC]手链Charm Bracelet