hdu 5167 Fibonacci
题目链接:
http://acm.hdu.edu.cn/showproblem.php?pid=5167
题意:
fi[0]=0,fi[1]=1
fi[i]=fi[i-1]+fi[i-2] i>1
给出一个数n,问这个数能不能有fi[]相乘得来。
限制:
0
思路:
1e9以内的斐波那契数只有44个,用记忆化搜索可以解决这道题。
...
分类:
其他好文 时间:
2015-02-02 09:39:41
阅读次数:
134
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1072题目大意:走迷宫。走到装置点重置时间,到达任一点时的时间不能为0,可以走重复路,求出迷宫最短时间。解题思路:vis的第三维标记一下到这个格子的时间。尽管可以格子可以重复走,但在相同时间到这个格子是没...
分类:
其他好文 时间:
2015-02-02 00:40:50
阅读次数:
154
这题要注意的是 每次出发 起点和终点不同就可以算作不同路径思路: 从第一个起点开始dfs dp[x][y]记录从该点出发到达最后目的地有多少种走法#include#include#include#includeusing namespace std;int mat[200][200];int ...
分类:
其他好文 时间:
2015-02-02 00:33:17
阅读次数:
256
题目连接:http://poj.org/problem?id=1651题意:给出一组N个数,每次从中抽出一个数(第一和最后一个不能抽),该次的得分即为抽出的数与相邻两个数的乘积。直到只剩下首尾两个数为止。问最小得分?分析:区间dp,记忆化搜索,dp[l][r]表示去掉l~r中所有数(不包括l、r)后...
分类:
其他好文 时间:
2015-02-01 21:45:20
阅读次数:
178
1048: [HAOI2007]分割矩阵Time Limit:10 SecMemory Limit:162 MBSubmit:502Solved:366[Submit][Status]Description将一个a*b的数字矩阵进行如下分割:将原矩阵沿某一条直线分割成两个矩阵,再将生成的两个矩阵继续...
分类:
其他好文 时间:
2015-02-01 10:42:13
阅读次数:
164
题目链接:BZOJ - 1048题目分析感觉这种分割矩阵之类的题目很多都是这样子的。方差中用到的平均数是可以直接算出来的,然后记忆化搜索 Solve(x, xx, y, yy, k) 表示横坐标范围 [x, xx], 纵坐标范围 [y, yy] 的矩阵切成 k 块的最小 sigma((Vi - Av...
分类:
其他好文 时间:
2015-01-31 12:07:51
阅读次数:
204
题目链接:BZOJ - 1055题目分析这种类似区间 DP 的记忆化搜索都是很相近的,比如字符串压缩和字符串扩展都差不多。都是将现在 Solve 的区间分成子区间,再求解子区间。这道题 Solve(l, r, x) 求能否将 [l, r] 的区间还原成 x ,那么就将它分成两段,看是否能左段变成 p...
分类:
其他好文 时间:
2015-01-31 10:39:54
阅读次数:
197
第九题 迷宫取宝
标题:地宫取宝
X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。
地宫的入口在左上角,出口在右下角。
小明被带到地宫的入口,国王要求他只能向右或向下行走。
走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。
当小明走到出口时,...
分类:
编程语言 时间:
2015-01-29 17:36:58
阅读次数:
179
题意:
给出括号序列中每个右括号可能离对应左括号多远 求这个括号序列
思路:
记忆化搜索解决 用f[l][r]表示对于第l个左括号到第r个左括号区间最前面的左括号与其对应右括号的距离
状态只有n^2个 不用担心TLE
求f[l][r]的方法为 如果最前的左括号可以包住l+1~r个括号就尝试包起来 否则将l~r分治为l~x和x+1~r两个子问题
代码:
#include
#i...
分类:
其他好文 时间:
2015-01-29 14:40:38
阅读次数:
129
记忆化搜索:算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存。
一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。
更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。
记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解一个状态,就将它的解保存下来,
以后再次遇到这个状态的时候,就不必重新求解了。
这种方法综合了搜索和动态规划两方面的优点,因而还是很有实用价值的。...
分类:
其他好文 时间:
2015-01-29 14:38:55
阅读次数:
259