美文网首页
(动规/完全背包)Cut Ribbon-CF 189A

(动规/完全背包)Cut Ribbon-CF 189A

作者: laochonger | 来源:发表于2018-08-02 19:47 被阅读0次

题意:完全背包,保证有解
代码:

#include<algorithm>
#include <iostream>
#include  <cstdlib>
#include  <cstring>
#include  <cassert>
#include   <cstdio>
#include   <vector>
#include   <string>
#include    <cmath>
#include    <queue>
#include    <stack>
#include      <set>
#include      <map>
using namespace std;
#define P(a,b,c) make_pair(a,make_pair(b,c))
#define rep(i,a,n) for (int i=a;i<=n;i++)
#define per(i,a,n) for (int i=n;i>=a;i--)
#define all(x) (x).begin(),(x).end()
#define SZ(x) ((int)(x).size())
#define pb push_back
#define mp make_pair
#define fi first
#define se second
//#define INF 0x3f3f3f3f
typedef pair<int,pair<int,int> >pii;
typedef long long ll;
const ll mod = 1000000007;
ll gcd(ll a, ll b) { return b ? gcd(b, a%b) : a; }
const int INF=0x7f7f7f7f;
const int maxn = 1e5+5;
int maxx[maxn];

int main(){
    int n,v[10];
    scanf("%d%d%d%d", &n,&v[1],&v[2],&v[3]);
    rep(i,1,n)
    {  
        maxx[i] = -INF;  
    }  
    rep(i,1,n)//表示总长
        for (int j=1; j<=3; j++)//对应段长  
            if(i >= v[j])
            {    
                if (maxx[i] <= (maxx[i-v[j]] +1))  
                    maxx[i] = maxx[i-v[j]] +1;  
            }  
    printf("%d\n", maxx[n]);  
    return 0;
}

相关文章

  • (动规/完全背包)Cut Ribbon-CF 189A

    题意:完全背包,保证有解代码:

  • DP小结

    DP种类 线性DP 区间DP 树形DP 背包DP01背包满背包完全背包(转成01背包) 例子:线性动规:拦截导弹,...

  • 动态规划

    动态规划一般可分为线性动规,区域动规,树形动规,背包动规四类。 举例:线性动规:拦截导弹,合唱队形,挖地雷,建学校...

  • 完全背包

  • 完全背包

    有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用。第 i 种物品的费用是 c[i],价值是 w[i]...

  • 完全背包

    leetcode 322 找零钱 这道题本质上还是要3重循环来做的,只不过可以进行优化变成两重循环,在了解优化思路...

  • 完全背包

    完全背包 原题链接[https://www.acwing.com/problem/content/3/] 有 N ...

  • 背包问题(完全背包)

    动态规划合集: 1.矩阵链乘法2.投资组合问题3.完全背包问题4.01背包问题5.最长公共子序列 例题3——背包问...

  • 01背包和完全背包

    最近学习《背包问题九讲》,对0-1背包和完全背包有了新的认识。最新版本请访问 https://github.com...

  • 背包问题2(完全背包)

    01背包是指每件物品有且只有一件,而完全背包则是每件物品件数无限,求装入背包所对应的最值。完全背包也有公式,在01...

网友评论

      本文标题:(动规/完全背包)Cut Ribbon-CF 189A

      本文链接:https://www.haomeiwen.com/subject/gcgsvftx.html