• ## Monotone queue optimization for multiple knapsack problems

Time：2022-7-19

Monotone queue optimization for multiple knapsack problems Warm tips: it’s better to eat dessert first and then enter the dinner~ 0-1 backpack problem (dessert) https://www.acwing.com/problem/content/2/ Naive solution #include using namespace std; const int N = 1010; int n, m; // N number of items m maximum capacity of backpack int dp[N][N]; // Dp[i][j] table: consider […]

• ## Dynamic planning-01 knapsack problem record path

Time：2022-6-28

Topic details The main idea of the topic is as follows: there are n treasures in a cave. Each treasure has weight, value and distance attributes. The so-called distance attribute refers to the journey time from any place to the location of the treasure. In addition to treasures, there is also a demon king in […]

• ## Three basic knapsack problem templates for dynamic programming

Time：2022-6-18

Three basic knapsack problem templates for dynamic programming 1.01 Backpack Title Link There are n items and a backpack with a capacity of V. Each item can only be used once. The volume of article I is VI and the value is wi. Find out which items are loaded into the backpack, so that the […]

• ## 01 backpack complete Backpack

Time：2022-6-12

Hey, hey, here comes the homework knapsack problem 01 the knapsack and the complete knapsack are both under the same background: I have a knapsack with a capacity of M. now there are n items on the ground. I look like a thief and only see the value VI and weight wi of I items. […]

• ## Study on constant force suspension backpack in mechanical exoskeleton

Time：2022-6-10

With the improvement of science and technology, wearable devices have developed rapidly. Although the traditional backpack can play the role of auxiliary handling, it still produces great physical consumption. Therefore, a large number of exoskeleton robot products have emerged to improve human movement and load capacity. At present, many exoskeleton robots can transfer the static […]

• ## Array methods commonly used in front-end development (I)

Time：2022-6-8

Array methods commonly used in front-end development (I) JavaScript provides a large number of different methods for processing arrays. Here, I will take a few minutes to introduce some common array methods. 1、Array.map() The map () method returns a new array. The elements in the array do not have the value processed by the function […]

• ## Knapsack problem of re0 1 01 knapsack (simple two-dimensional) (c + +)

Time：2022-5-18

Today, I started to write about the knapsack problem. I’m going to write it all (if I don’t want to give up) basically according to the content of knapsack 9. I hope I can pay attention to it. 01 backpack: give n items, each item can only be selected once, and the backpack can hold […]

• ## AcWing-1022

Time：2022-5-13

The problem solution draws lessons from the analysis of two big menDye ink empty && Wild pencil This question is a question01 BackpackExtended questions——Two dimensional knapsack problem holdWild baokemengAs an object, capture what he needsFairy BallThe number isFirst cost, fightThe blood of the skin GodnamelySecond cost In the knapsack problem, volume W and value V […]

• ## [Luogu p3961, tjoi2013] gold miners

Time：2022-2-7

This is undoubtedly a grouping knapsack problem. The slope is the basis of grouping, and the items in the group are the prefix and sum of the value and weight of gold bullion under this slope. It is found that many people use double to store the slope. In fact, we can save it by […]

• ## [dynamic programming / knapsack problem] multiple knapsack monotone queue optimization

Time：2022-1-17

preface Today is our day to explain“Dynamic planning topics”Chapter 10 of “knapsack problem” in. We continue to learn “multiple knapsack optimization”. Today we will learn another optimization method of “multi knapsack”: monotonic queue optimization. The first optimization method is: multiple knapsack binary optimization. In addition, at the end of the article, I listed the related […]

• ## [dynamic programming / knapsack problem] knapsack problem phase I final chapter: hybrid knapsack problem

Time：2022-1-16

preface Today is the eleventh chapter of “knapsack problem” in the topic of dynamic programming. Today we will learn the “mixed knapsack” problem, which is also the last section of the first stage of our “knapsack problem”. Today, I will first review the three knapsack problems I learned before. Then, through a “hybrid knapsack” problem, […]

• ## The most violent solution of 0 ~ 1 knapsack problem

Time：2021-12-6

Pure violence solution of 0 ~ 1 knapsack problem analysis When selecting items to put into the backpack, there are only two options for each item, i.e. put in and not put in. Therefore, in the case of n items, when the most violent means are used to solve, the worst time complexity should be […]