Knapsack

Knapsack 2

这个题目的体积很大,但是价值却很小,最多是1e5,我们可以转变背包体积概念,把价值当作体积,然后体积当作 DP 值。 dp[i] 表示的是达到i价值所需的最小的体积 #include<bits/stdc++.h> #define int long long using namespace std; ......
Knapsack

Solving 0/1 knapsack problem with dynamic programming (英语课汇报)

Solving 0/1 knapsack problem with dynamic programming Introduction 0/1 knapsack problems A long time ago, an explorer went to an island where there we ......

Gym101064L The Knapsack problem

CF 传送门 发现物品的体积很小,尝试从此处入手。 设 \(K\) 为最大的物品体积。把背包体积 \(m\) 分成差不超过 \(K\) 的两部分,然后合并。这样需要求出 \(f(\frac{m}{2} - K \sim \frac{m}{2} + K)\)。 递归地,可以发现需要求出 \(f(\fr ......
Knapsack 101064L problem 101064 Gym

ABC159F Knapsack for All Segments

原题 翻译 \(O(n^3)\) 的朴素 \(dp\) 是 simple 的 考虑定义一个子序列是”好的子序列”当且仅当 \(a_l\) 和 \(a_r\) 都在子序列中,容易发现他对答案的贡献是包含他的区间,即 \(l \times (n - r + 1)\) 先说我自己的做法:设 \(dp_{i ......
Knapsack Segments 159F ABC 159

AtCoder Beginner Contest 275 G Infinite Knapsack

[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc275_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc275/tasks/abc275_g "AtCoder 传送门") 原问题等价于: > ......
Beginner Infinite Knapsack AtCoder Contest

CF618F Double Knapsack

[CF618F Double Knapsack](https://www.luogu.com.cn/problem/CF618F) 我们从 $A$,$B$ 中两个集合依次选数,维护一个量 $d$,表示 $A$ 中所选数的和 $- B$ 中所选数的和,初始为 $0$。 当 $d \le 0$ 时,我们 ......
Knapsack Double 618F 618 CF

unbounded knapsack problem

Description Unbounded Knapsack Problem There are $N$ kinds of items and a knapsack with the capacity of $V$, each item has unlimited pieces available. ......
unbounded knapsack problem
共7篇  :1/1页 首页上一页1下一页尾页