随笔分类 -  ACM/动态规划

摘要:滑雪Time Limit:1000MSMemory Limit:65536KTotal Submissions:74477Accepted:27574DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次... 阅读全文
posted @ 2014-07-11 18:39 北岛知寒 阅读(272) 评论(3) 推荐(0) 编辑
摘要:终于来到了算法设计思想中最有趣的这部分,在去年的google笔试中,7道算法设计题有2道动态规划(Dynamic Programming)。这篇文章讨论一些对动态规划的认识和其中的问题。这包括一些例子:计算二项式系数,Warshall算法求传递闭包,Floyd算法求完全最短路径,构造最优二叉查找树... 阅读全文
posted @ 2014-05-29 21:30 北岛知寒 阅读(575) 评论(0) 推荐(0) 编辑
摘要:Equator Problem's Link: http://acm.hnu.cn/online/?action=problem&type=show&id=13248&courseid=0 Mean:给你n个数,让你求n个数的最大环状子段和。 analyse:经典题型。我们知道,... 阅读全文
posted @ 2014-04-04 09:33 北岛知寒 阅读(179) 评论(0) 推荐(0) 编辑
摘要:写在前面 背包问题是动态规划里面很重要的一部分,彻底理解各种背包问题,对动态规划的后续学习有很大的帮助.更全的背包问题,可参看《背包九讲》.学会了0-1背包后,多重背包、完全背包就比较容易理解.一.什么是“完全背包”?有这样一个问题: 在你面前放着n种宝石,每种宝石重量为wi,价值为vi,数量无限... 阅读全文
posted @ 2014-03-08 21:19 北岛知寒 阅读(712) 评论(0) 推荐(0) 编辑
摘要:写在前面 写在前面 背包问题是动态规划里面很重要的一部分,彻底理解各种背包问题,对动态规划的后续学习有很大的帮助. 更全的背包问题,可参看《背包九讲》. 一.什么是“0-1背包”? 有这样一个问题: 在你面前放着n颗宝石,每颗宝石重量为wi,价值为vi;你有一个最多可以放m重量的背包。现在你想在不超 阅读全文
posted @ 2014-03-08 20:51 北岛知寒 阅读(536) 评论(0) 推荐(0) 编辑
摘要:To The Max Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=1081 Mean:求N*N数字矩阵的最大子矩阵和。 analyse:乍看题目意思很简单,但对于刚开始学DP的新手来说也不是很简单。这道题使用... 阅读全文
posted @ 2014-03-04 23:11 北岛知寒 阅读(260) 评论(0) 推荐(0) 编辑
摘要:动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。 也是ACM比赛中用得最多的算法之一,深入学习动态规划很重要,下面是动态规划的完整分类: 1、背包模型       包括0-1背包、无限背包、有限背包、有价值背包 阅读全文
posted @ 2014-03-04 20:59 北岛知寒 阅读(1354) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩