Dawn-K's water (The Preliminary Contest for ICPC Asia Shenyang 2019)

题目链接

题意:n种水和背包容量,下面n行是水的价值和重量,要求找到超过重量使价值最小,水可以i无限选取。求花的钱和买的水。

完全背包   详解请看背包详解

 

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
#define MAX 1e9+7
#define inf 0x3f3f3f
const int M=1e5+10;
typedef long long ll;
int p[M],c[M],n,m,dp[M];
int main()
{
    while(cin>>n>>m)
    {
        memset(dp,inf,sizeof(dp));
        for(int i=0;i>p[i]>>c[i];
        dp[0]=0;
        for(int i=0;i=dp[i])
            {
                ans1=dp[i];
                ans2=i;
            }
        }
        cout<

 

你可能感兴趣的:(背包,组队赛)