直接用递归做了一下,超时了,可能要再加上记忆化搜索?不会...然后再用动态规划就过了...http://soj.sysu.edu.cn/show_problem.php?pid=1002&cid=1762 1 //直接递归,tle 2 #include 3 #include 4 #include.....
分类:
其他好文 时间:
2015-03-29 10:37:51
阅读次数:
133
题目:Wildcard Matching
/*LeetCode WildCard matching
* 题目:给定一个目标串和一个匹配串,判定是否能够匹配
* 匹配串中的定义:字符————>字符,*————>0个、1个或者多个字符,?——————>对应任意一个字符
* 思路:动态规划:*:dp[i][j] = dp[i][j-1] || dp[i-1][j]
* ? || s[i...
分类:
其他好文 时间:
2015-03-29 00:44:48
阅读次数:
172
题目:Word Break
要求找到所有能够有字典中的词重组成目标串的结果
public class Solution {
public static List wordBreak(String s, Set dict) {
List dp[] = new ArrayList[s.length()+1];
dp[0] = new ArrayLi...
分类:
其他好文 时间:
2015-03-29 00:42:27
阅读次数:
150
题目:Word Break
思路:将一个串可以划分的共有s.length+1个点,判断长为n的串是否能由字典中的词组成,则看之前有没有划分点能使其处于字典中 ,这样该问题 就分解为子问题的求解
所以可以使用动态规划
public class Solution {
public boolean wordBreak(String s, Set dict) {
boolea...
分类:
其他好文 时间:
2015-03-29 00:41:58
阅读次数:
145
NOJ 2033 一页书的书 (组合数+dp)...
分类:
其他好文 时间:
2015-03-29 00:38:18
阅读次数:
138
对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出,谢谢!
----第一节----初识动态...
分类:
其他好文 时间:
2015-03-28 14:23:38
阅读次数:
124
终于自己独立A了一道点分治。点分治的题目和树规的题目很像,都是在树上乱搞,但点分治一般和路径更相关,如果用树规做会感觉冗余状态太多,内存和时间都无法承受,如果不用动态规划,直接在原树上运用这道题的方法,又无法保证时间复杂度(点分治让我们的算法对原树的形态依赖更小,可以保证时间复杂度)。 1 /**....
分类:
其他好文 时间:
2015-03-28 14:13:43
阅读次数:
127
Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,...
分类:
其他好文 时间:
2015-03-28 12:53:06
阅读次数:
144
持续更新...
1.选择相关,如 offer 选择
动态规划算法至少告诉我们两个事:
1)承前启后非常重要,当你准备去做遍历的时候,你的上次的经历不但能开启你以后的经历,而且还能为后面的经历所用。你的每一步都没有浪费。
2)是否可以回退也很重要。这意思是——如果你面前有两个选择,一个是A公司一个是B公司,如果今天你选了A公司,并不是你完全放弃了B公司。而是,你知道从A公司退出来去B公司,会...
分类:
其他好文 时间:
2015-03-28 11:40:49
阅读次数:
130
简述: LCS问题,即最长公共子序列问题,给定两个序列X={x1, x2, …, xm}和Y={y1, y2, …, yn},求X、Y最长的公共子序列。与LIS类似,LCS也是可以不连续的。解题思路:本人觉得在这个问题上算法导论讲的很好,所以在此我主要是整理。
1、首先我们来考虑暴力搜索求解的方法,我们要暴力枚举X的所有子序列,然后再看看是不是也是Y的子序列,这样的方法,显然时间复杂度是指数级的,...
分类:
其他好文 时间:
2015-03-28 08:58:06
阅读次数:
177