[Usaco2008 Dec]Hay For Sale 购买干草(01背包dp)

基础01背包dp


#include 
#include 
 
using namespace std;
 
int dp[55555];
int w[5555];
 
int main()
{
    int c,h;
    cin>>c>>h;
    for(int i=1;i<=h;i++)
        cin>>w[i];
    for(int i=1;i<=h;i++)
    {
        for(int j=c;j>=w[i];j--)
            dp[j]=max(dp[j],dp[j-w[i]]+w[i]);
    }
    cout<

 

你可能感兴趣的:(DP)