自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 HRBUST 2250

题目链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=2250 题意:随机从n个盒子中取k个钥匙,求打开全部盒子的概率。 首先用置换群的思想去将n个盒子,分成几组(具体情况看给出的数据),题意的数据可分为(2,5,1) (3,4)两组。 意思是只要拿到每组中的一个钥匙,即可开

2015-03-31 20:48:28 398

原创 动态规划7_0-1背包

接下来是动态规划里的经典问题----背包问题。 这小节讲得是0-1背包。 问题模型: 给定一个载重量为m,n个物品,其重量为wi,价值为vi,1 题目的要求是 (1)每种物品只有一个,要么取,要么不取。(这就是为何叫0-1背包 0就是不取,1就是取 只有这两种状态) (2)背包有容量的大小,最多只能装重量为m的物品(不一定要装满)。 (3)使得物品价值最大。 很

2015-03-26 19:58:00 569

原创 动态规划6_最大连续子序列和

连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的值。 如序列{3,-9,7,-4,3,2}中连续子序列最大和是8.该子序列为{7,-4,3,2}。 (1)首先最朴素的方法是暴力 O(n^3)     将每一个子序列的和都求出来,再计算最大值。 Max=0; for(int i=1;i<=n;i++) { for(int j=i;j<=n;j++) { s

2015-03-25 19:21:47 364

原创 动态规划5_最长公共子序列

最长公共子序列(LCS,Longest Common Subsequence) 有两个字符串s1s2s3....sn和t1t2t3....tn。其最长公共子序列是指s1s2s3....sn和t1t2t3....tn子序列中公共部分的最长长度。 例如aebbc和abf的最长公共子序列是ab,则长度为2. 分析: 对于s1....s(i+1)和t1....t(j+1)对应的公共子序列可

2015-03-23 21:15:27 337

原创 动态规划4_最长上升子序列

最长上升子序列问题(LIS,Longest Increasing Subsequence) 有一个长为n的数列a0,a1,a2,.......a(n-1)。求出这个序列中最长的上升子序列的长度。 上升子序列指的是对于任意的i 如 n=5 a={4,2,3,1,5}; 则最长的上升子序列长度为3,该子序列为(2,3,5)。 待续。。。。

2015-03-19 12:38:26 526

原创 动态规划3_数塔问题

通过动态规划2大概知道动态规划如何去分析、思考问题。 这小节主要是去理解动态规划里经典的问题--数塔问题。 题目链接:HDU2084 题意: 从最高点走到最下面一层,每次可以走到相邻的节点,每一步经过一个数字,将其累加,求最大的累加值是多少。 样例: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (1) 思路:从倒数第2层开

2015-03-18 19:27:53 450

转载 动态规划2_入门学习

动态规划1主要介绍一些理论性的东西。现在通过一些例子简单带大家进入DP的思想。 一直觉得通过简单易懂的方法教会别人的文章是最好的。所以跟大家分享一篇好的博文吧。 博文来源于:http://http://www.360doc.com/content/13/0601/00/8076359_289597587.shtml 简介(入门) 什么是动态规划,我们要如何描述它

2015-03-18 14:14:06 529

原创 动态规划1_理论概念

动态规划(dynamic programming),简称DP。是快速将多阶段过程转化为单阶段问题,通过寻找出各阶段之间的联系,求解出最终答案的思想。 本文主要讲解它在计算机算法中的使用,它是算法竞赛中最常见,也是比较难的一种算法。 先简单讲述一下一些理论上的概念(简略看下,有个大概的了解,真正理解需要不断得思考、分析DP题目) 阶段:把所求解问题的过程恰当分成若干个相

2015-03-18 13:52:37 479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除