会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Curo
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
算法------DP
动态规划-----------01背包,完全背包与多重背包
摘要:P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可
阅读全文
posted @
2018-01-22 15:46
Curo
阅读(1162)
评论(0)
推荐(0)
有趣的动态规划入门解释
摘要:今天在网上看到一个讲动态规划的文章,是以01背包为例的,这文章和书上的讲解非常不一样,令我眼前一亮,于是转载一下下~~~附上原文地址:http://www.cnblogs.com/sdjl/articles/1274312.html通过金矿模型介绍动态规划 对于动态规划,每个刚接触的人都需要一段时间
阅读全文
posted @
2018-01-22 13:12
Curo
阅读(155)
评论(0)
推荐(0)
动态规划------硬币问题
摘要:1 //dp[i]=dp[i-vj]+1 2 #include 3 int main() 4 { 5 int dp[20]; 6 int money; 7 int useMoney[20];//这次找零,在原来的基础上需要的硬币 8 int value[]={0,2,4,5}; 9 int i,j; 10 while(~scan...
阅读全文
posted @
2018-01-22 10:57
Curo
阅读(182)
评论(0)
推荐(0)
动态规划:从新手到专家
摘要:作者:Hawstein 作者:Hawstein 作者:Hawstein 出处:http://hawstein.com/posts/dp-novice-to-advanced.html 前言 本文翻译自TopCoder上的一篇文章: Dynamic Programming: From novice t
阅读全文
posted @
2018-01-21 19:54
Curo
阅读(200)
评论(0)
推荐(0)
公告