![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
Be Like!
征途是星辰大海
展开
-
01背包的两种初始化问题
前段时间看DP中的01背包问题,大部分内容都好理解,网上也有很多关于这个问题的博客,但自己提出的问题没有得到解决,只好苦思冥想,以求进一步理解。 首先是问题描述:给定n种物品和一背包,物品i的重量是wi,其价值是pi,背包的容量是M,问如何选择装入背包中的物品总价值最大? 这里有两种情况一种是将背包恰好装满,一种是不要求恰好装满。解决这样的问题的方式就是通过设置初始转载 2017-07-25 09:07:04 · 2685 阅读 · 3 评论 -
HZAU Little Red Riding Hood【动态规划】
Little Red Riding Hood题目描述 Once upon a time, there was a little girl. Her name was Little Red Riding Hood. One day, her grandma was ill. Little Red Riding Hood went to visit her. On the way, s...原创 2018-04-17 16:30:18 · 284 阅读 · 0 评论 -
01背包
01背包 且说上一周的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的时刻了! 小Ho现在手上有M张奖券,而奖品区有N件奖品,分别标号为1到N,其中第i件奖品需要need(i)张奖券进行兑换,同时也只能兑换一次,为了使得辛苦得到的奖券不白白浪费,小Ho给每件奖品都评了分,其中第i件奖品的评分值为value(i),表示他对这件奖品的喜好值。现在...原创 2018-02-09 17:07:03 · 169 阅读 · 0 评论 -
A Mini Locomotive【简单动态规划】
A Mini Locomotive A train has a locomotive that pulls the train with its many passenger coaches. If the locomotive breaks down, there is no way to pull the train. Therefore, the office of railroad原创 2018-01-27 17:47:07 · 358 阅读 · 0 评论 -
POJ 3624 Charm Bracelet【01背包】
Charm Bracelet题目链接:https://vjudge.net/contest/209202#problem/L Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like to fill it with the best charms pos...原创 2018-01-26 16:16:28 · 187 阅读 · 0 评论 -
HDU 2571 命运 【简单动态规划】
命运Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 20490 Accepted Submission(s): 7132Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,原创 2017-09-19 13:39:28 · 436 阅读 · 0 评论 -
背包之01背包、完全背包、多重背包详解
背包之01背包、完全背包、多重背包详解转自:http://www.wutianqi.com/?p=539首先说下动态规划,动态规划这东西就和递归一样,只能找局部关系,若想全部列出来,是很难的,比如汉诺塔。你可以说先把除最后一层的其他所有层都移动到2,再把最后一层移动到3,最后再把其余的从2移动到3,这是一个直观的关系,但是想列举出来是很难的,也许当层数n=3时还可以模拟下,再大一些转载 2017-07-25 16:16:17 · 371 阅读 · 0 评论 -
二维背包问题
问题 二维费用的背包问题是指:对于每件物品,具有两种不同的费用;选择这件物品必须同时付出这两种代价;对于每种代价都有一个可付出的最大值(背包容量)。问怎样选择物品可以得到最大的价值。设这两种代价分别为代价1和代价2,第i件物品所需的两种代价分别为a[i]和b[i]。两种代价可付出的最大值(两种背包容量)分别为V和U。物品的价值为w[i]。算法 费用加了一维,只需状态也加一维即可。设转载 2017-07-27 16:08:17 · 11521 阅读 · 1 评论 -
多重背包
原文链接:http://blog.csdn.net/insistgogo/article/details/111766931、问题描述已知:有一个容量为V的背包和N件物品,第i件物品最多有Num[i]件,每件物品的重量是weight[i],收益是cost[i]。问题:在不超过背包容量的情况下,最多能获得多少价值或收益举例:物品个数N = 3,背包容量为V =转载 2017-07-26 15:56:35 · 260 阅读 · 0 评论 -
English Game【字典树+dp】
English Game题目描述This English game is a simple English words connection game. The rules are as follows: there are N English words in a dictionary, and every word has its own weight v. There is a...原创 2018-04-26 21:46:28 · 495 阅读 · 0 评论