由于事情的耽误,导致第二天出来的有点慢,今天是我学动态规划的第二天,做了一个DAG上的最长路。一个立方体的高有三个,然后判断个点之间是否可以连接,然后DAG搞定#include #include #include #include #define REP(i,N) for(int i = 0;i >...
分类:
其他好文 时间:
2015-02-13 19:57:39
阅读次数:
247
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2015-02-13 18:39:12
阅读次数:
179
1.题目描述:点击打开链接
2.解题思路:本题要求划分回文串,且个数尽可能的少。可以用动态规划解决。先提前判断i~j是否构成回文串,时间复杂度是O(N^2),然后定义d(i)表示0~i-1划分成的回文串的最小个数。则状态转移方程为:
d(i)=min(d(i),d(j)+1)(s[j...i]是回文串)
上式中,d(i)的初始值是i,这样每次判断只需要O(1)的时间,总时间复杂度是O(N^2...
分类:
其他好文 时间:
2015-02-13 14:52:27
阅读次数:
136
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2059龟兔赛跑Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission...
分类:
其他好文 时间:
2015-02-13 13:10:12
阅读次数:
254
背包问题是动态规划的经典问题,因此,有必要弄清跟背包问题的所有分析过程并熟练掌握各种类型的代码
一,完全背包问题
1.问题描述:有n种物品,每种物品有无限多个,第i个物品重量是wi,价值是vi,从这些物品中挑选总重量不超过W的物品,求出挑选物品价值的最大值。
限制条件:1≤n≤100,1≤wi,vi≤100,1≤W≤10000
2.解题思路:本题类似于“硬币问题”,硬币问题只要求凑够...
分类:
其他好文 时间:
2015-02-12 16:23:47
阅读次数:
408
这道题整整思考了两天,最终还是AC啦!初看觉得这道题有三个维度,分别是智商和要大于0,幽默感的和要大于0,同时,智商和幽默感的和又要最大。而事实上,只要求出每个可能的智商值对应的最大的幽默感值即可。由于智商和幽默感都存在负数,所以智商和的值要整体向右平移100*1000个单位。而S[i]则表示,智商在i(实际上和为i-100*1000)对应的最大幽默感和,且初始时S[i]的值都为负无穷。接下来就可...
分类:
其他好文 时间:
2015-02-12 14:01:05
阅读次数:
190
1.题目描述:点击打开链接
2.解题思路:本题看似一道几何问题,实际上可以利用动态规划解决。走一圈周长最短可以等价为两个人同时从最左端出发,沿着不同的路径走到最右端。如果定义d(i,j)表示1~max(i,j)全部走过,第一个人在i,第二个人在j,还需要走多长的距离。此时可以规定i>j,这样,还可以规定i,j中只有一个人允许走到i+1这一点。这样的话可以保证不会出现某些点跳过的情况。状态转移方程...
分类:
其他好文 时间:
2015-02-11 22:04:05
阅读次数:
754
转载请注明出处:http://blog.csdn.net/Lizo_Is_Me/article/details/43735509问题描述:一个监狱里有P个并排着的牢房,从左往右一次编号为1,2,…,P。最初所有牢房里面都住着一个囚犯。现在要释放一些囚犯。如果释放某个牢房里的囚犯,必须要贿赂两边所有的囚犯一个金币,直到监狱的两端或者空牢房为止。现在要释放a1,a2,...,aQa_1,a_2,...,...
分类:
其他好文 时间:
2015-02-11 18:45:51
阅读次数:
514
这几天看了不少讲动态规划的书和文章,一般第一个例子就是斐波那契。这个例子真直观,可以将递归发,然后讲自顶向下,自底向上,都没问题。动态规划还好嘛,not so hard。但是,从第二个问题开始就不那么直观了。最喜欢被人用的第二个例子就是这个LISLongest increasing sequence...
分类:
其他好文 时间:
2015-02-11 18:21:07
阅读次数:
185