E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DP&&记忆化搜索
uva 707(
记忆化搜索
)
id=21261 思路:此题需要
记忆化搜索
,dp[x][y][t]表示当前状态下是否是否有可能点(x,y)上有贼,0表示不可能,1表示可能,然后及时
记忆化搜索
。
·
2015-10-30 16:55
uva
hdu4734(
记忆化搜索
)
pid=4734 思路:
记忆化搜索
。
·
2015-10-30 16:54
HDU
hdu 4722(
记忆化搜索
)
pid=4722 思路:简单的
记忆化搜索
,留意一下A==0时的情况就可以了。
·
2015-10-30 16:50
HDU
poj 1088 dp **
链接:点我
记忆化搜索
很好写 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm>
·
2015-10-30 14:18
poj
UVA 1557 - Calendar Game(博弈dp)
UVA 1557 - Calendar Game 题目链接 题意:给定一个日期,两个人轮流走,每次能够走一月或者一天,问最后谁能走到2001.11.4这个日子 思路:
记忆化搜索
,对于每一个日期
·
2015-10-30 14:24
calendar
uva 10453 - Make Palindrome (区间dp,
记忆化搜索
)
本文出自 http://blog.csdn.net/shuangde800 题目链接: 点击打开链接 题目大意 给一个字符串,要求添加最少个字符,把它变成回文串,并输出。 思路 简单的区间dp, f(i, j) 表示区间(i, j) 内的字符串添加的最少个数,变成回文串
·
2015-10-30 14:49
Make
SPOJ-1182 Sorted bit squence 数位DP
不过硬是用模板的按位DP实现了,其实也就是
记忆化搜索
,本题恶心就在于有负数的存在,其实对付它就是把正数的第33位都变成1,用long long来处理,这样既保证了负数小于正数,又可以化成单一的区间了。
·
2015-10-30 14:34
sort
HDU-越狱 DP Or
记忆化搜索
这题要注意的就是要构造出两个端点出来,然后直接开辟状态dp[i][j]表示i,j之间的囚犯都救出的最少的金币数,注意此时的边界i,j是不取的。初始条件是dp[i][i+1] = 0. 代码如下: #include <cstring> #include <cstdlib> #include <cstdio> #include<iostream&g
·
2015-10-30 14:33
HDU
Codeforces 540D Bad Luck Island - 概率+
记忆化搜索
【题意】 一个岛上有三种生物A,B,C,各有多少只在输入中会告诉你,每种最多100只 A与B碰面,A会吃掉B, B与C碰面,B会吃掉C, C与A碰面,C会吃掉A。。。忍不住想吐槽这种环形食物链 碰面是随机的。到最后岛上只剩下一种生物,问这种生物分别是A,B,C的概率是多少。 【题解】 其实很简单,这题,状态方程很好想。。 设dp[i][j][k]为生物A有i只,生物
·
2015-10-30 13:56
codeforces
Topcoder SRM 656 (Div.1) 250 RandomPancakeStack - 概率+
记忆化搜索
最近连续三次TC爆零了,,,我的心好痛。 不知怎么想的,这题把题意理解成,第一次选择j,第二次选择i后,只能从1~i-1、i+1~j找,其实还可以从j+1~n中找,只要没有被选中过就行。。。 【题意】 给出n个蛋糕,第i个蛋糕的宽度是i,每个蛋糕有一个娱乐值d[i],(题目中是从0开始的,我这里暂时视为从1开始)一开始从所有蛋糕中等概率拿出一个蛋糕,设它的宽度为k。 接下来
·
2015-10-30 13:55
topcoder
动态规划
目录一、动态规划初探1、递推2、
记忆化搜索
3、状态和状态转移4、最优化原理和最优子结构5、决策和无后效性二、动态规划的经典模型1、线性模型2、区间模型3、背包模型4、状态压缩模型5、树状模型三、动态规划的常用状态转移方程
&Ghost
·
2015-10-30 13:35
C/C++学习
UVA 10285 Longest Run on a Snowboard
UVA_10285 这个题目可以用
记忆化搜索
实现,f[i][j]记录的是周边四个点可以深搜到的最大值加1。
·
2015-10-30 13:59
long
UVA 116 Unidirectional TSP
UVA_116 这个题目可以用
记忆化搜索
实现,由于矩阵中的数字不全为正,故可以把INF作为还没有搜索过的标记。
·
2015-10-30 13:55
uva
hdu-4753-Fishhead’s Little Game-
记忆化搜索
所以
记忆化搜索
这种状态下,枚举添加任意一条边之后的状态的最优值。
·
2015-10-30 13:35
game
计算直线的交点数(hdu1466简单的dp)
思路:动态规划,想办法
记忆化搜索
,当前状态和之前状态结合起来 dp[i][j] i是有i条直线 j代表交点个数 假设有n条直线,前n-1条直线的所有交点都知道 假设第n条线段与前n-1条平行 n条平行
·
2015-10-30 13:34
HDU
HDU 2437 Jerboas (剪枝搜索)
它想通过图上的路到达某个P点,P点满足如下要求: (1).到达P点的途中路径权值为k的倍数 (2).尽量让路径权值取最小 (3).权值相同时,P点取更小的 此题一波三折,一开始反向建图,以为
记忆化搜索
能过
·
2015-10-30 13:23
HDU
tyvj 1044 数字三角形
记忆化搜索
数字三角形 Time Limit: 1 Sec Memory Limit: 162 MB 题目连接 http://www.tyvj.cn/p/1044 Description 示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 每一步可沿左斜线向下或右斜线向下走; 1<三角形行
·
2015-10-30 13:23
搜索
poj 1088 滑雪
记忆化搜索
滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 79919 Accepted: 29747 Description Michael 喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升
·
2015-10-30 13:03
poj
UVa 1252 - Twenty Questions(
记忆化搜索
,状态压缩dp)
本文出自 http://blog.csdn.net/shuangde800 题目链接: 点击打开链接 题目大意 有n个长度为m的二进制串,每个都是不同的。 为了把所有字符串区分开,你可以询问,每次可以问某位上是0还是1。 问最少提问次数,可以把所有字符串区分开来。 思路 f[s1][s2]: 表示提问
·
2015-10-30 13:10
uva
hdu1428漫步校园( 最短路+BFS(优先队列)+
记忆化搜索
(DFS))
Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散
·
2015-10-30 13:08
优先队列
poj1088
当然,除了上述方法,还可以用
记忆化搜索
#include <iostream> #
·
2015-10-30 12:06
poj
10723 Cyborg Genes (LCS +
记忆化搜索
)
Problem F Cyborg Genes Time Limit 1 Second September 11, 2132. This is the day that marks the beginning of the end – the end of you the miserable humans. For
·
2015-10-30 12:57
搜索
环形dp——石子合并[NOI1995]
由于石头可以围成一个环,所以要原来数据*2 用
记忆化搜索
,其实就是dp View Code #include<stdio.h>#include<string.h>
·
2015-10-30 12:59
dp
记忆化搜索
HDU1032
1 #include <iostream> 2 #include<cstdio> 3 #include<cstring> 4 5 6 using namespace std; 7 8 int arr[7000001]; 9 10 int f(long long int i) 11 { 12 if(i<
·
2015-10-30 10:31
HDU
loj 1031(区间dp+
记忆化搜索
)
题目链接:http://lightoj.com/volume_showproblem.php?problem=1031 思路:dp[i][j]表示从区间i-j中能取得的最大值,然后就是枚举分割点了。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #includ
·
2015-10-30 10:20
dp
loj 1032(数位dp)
一类
记忆化搜索
。
·
2015-10-30 10:20
dp
loj 1025(
记忆化搜索
)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=25902 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using n
·
2015-10-30 10:19
搜索
loj 1021(状压dp+
记忆化搜索
)
思路:
记忆化搜索
,dp[state][r]表示在某状态下被k除余数为r有多少个。 1 #include<iostream> 2 #inc
·
2015-10-30 10:19
dp
loj 1013(LCS+
记忆化搜索
)
id=25839 思路:第一小问可以很快求出了,两个字符串的长度-LCS,然后第二问就要
记忆化搜索
了,dp[i][j][l]表示A串的前i个和B串的前j个组合,长度为l的组合数。
·
2015-10-30 10:18
搜索
loj 1018(状压dp+
记忆化搜索
)
id=25844 思路:首先预处理出点在同一直线上的所有的点集状态(dp[i][j]),然后
记忆化搜索
。
·
2015-10-30 10:18
dp
loj 1011(状态压缩+
记忆化搜索
)
id=25837 思路:状态压缩+
记忆化搜索
。
·
2015-10-30 10:17
压缩
hdu 1142
记忆化搜索
好吧,这个
记忆化搜索
还是挺好用的。。。 View Code 1 #include<iostream> 2 #include
·
2015-10-30 10:48
HDU
soj 3531 Number Pyramids(观察组合数 + 每种物品至少选一个的完全背包)
分析这个拿到找了半天分解子问题,
记忆化搜索
都没有办法…最后才发现了最底部的数,会被扩大,然后传递到顶部去,然后观察这个扩大倍数或发现恰恰是组合数!
jibancanyang
·
2015-10-28 17:00
soj 2800 三角形(DP)
分析:看到这个题,首先想一下暴力,恩..可以搞,稳定超时.然后我们需要去找如何DP了么…那么是不是可以用直观的
记忆化搜索
呢?
jibancanyang
·
2015-10-28 16:00
[dp]HDOJ4960 Another OCD Patient
思路: ①
记忆化搜索
比较好理解...
·
2015-10-28 08:23
pat
hdu 5305 Friends(2015多校第二场第6题)
记忆化搜索
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5305 题意:给你n个人,m条关系,关系可以是online也可以是offline,让你求在保证所有人online关系的朋友和offline关系的朋友相等的情况下,这样的情况有多少种。 思路:因为online关系和offline关系的人数相等,而且m最多才28,所以只要枚举每个人的一半的关系是否符合要
·
2015-10-28 08:25
HDU
zoj 3644(dp +
记忆化搜索
)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4834 思路:dp[i][j]表示当前节点在i,分数为j的路径条数,从题中可以得出,要在N处的分数为K,那么那些到达N的路径上的节点的val必然是K的因子,由于K的范围为[1, 1000000],二维数组开不下,那么我们可以用一个数组来保留K的所有因子,在用一个数组来
·
2015-10-28 07:39
ZOJ
loj 1406(状态压缩)
最后就是
记忆化搜索
了,对于当前状态state,我们有res = min(res, 1 + Solve(state ^ substate)), 其中subst
·
2015-10-28 07:37
压缩
loj 1032 数位dp
problem=1032 思路:数位dp, 采用
记忆化搜索
, dp[pos][pre][have] 表示 pos处,前一位为pre, 当前有have个满足条件的状态。
·
2015-10-28 07:36
dp
loj 1044(dp+
记忆化搜索
)
id=26764 思路:dp[pos]表示0-pos这段字符串最少分割的回文子串,然后
记忆化搜索
(判断是否是回文子串的时候也用一个数组来记录是否是回文子串,
记忆化搜索
)。
·
2015-10-28 07:31
dp
ZOJ 3644 Kitty's Game dfs,
记忆化搜索
,map映射 难度:2
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4834 从点1出发,假设现在在i,点数为sta,则下一步的点数必然不能是sta的因数,所以不会形成环,只需从1直接走,走到n即可. 但是如果这样的话时空复杂度就都是nk,明显不满足题意,而这个时候我们可以想到,每个状态都必然是k的约数,(点数不是k的约数的节点不在路上,可以无
·
2015-10-27 14:56
game
Light OJ 1140
由于我们通常采用
记忆化搜索
的方式进行dp,所以我们有一个记忆化数组。 一种是记忆化数组的意义是不通用的,对于不同case,该数组的值不同。另一种是通用的,不同case,数组的值不变。
·
2015-10-27 13:08
li
Codeforces 55D Beautiful Number (数位统计)
把数位dp写成
记忆化搜索
的形式,方法很赞,代码量少了很多。
·
2015-10-27 11:59
codeforces
hdu 1078
记忆化搜索
hdu1078http://acm.hdu.edu.cn/showproblem.php?pid=1078题意:每次可以朝一个方向走k格,必须走到一个数值比当前值大的点,问最多数值加起来能有多少,走到不能再走。一开始定义错了,定义dp[i][j]为以(i,j)为终点时所能得到的最大值。dp[i+t*dx][j+t*dy]=max(dp[i+t*dx][j+t*dy],dp[i][j]+a[i+t*
liujc_
·
2015-10-24 23:00
HDU 4632 Palindrome subsequence
记忆化搜索
PalindromesubsequenceTimeLimit:2000/1000MS(Java/Others) MemoryLimit:131072/65535K(Java/Others)TotalSubmission(s):2735 AcceptedSubmission(s):1105ProblemDescriptionInmathematics,asubsequenceisaseq
zp___waj
·
2015-10-24 21:00
C++
dp
HDU
poj 1579 Function Run Fun(
记忆化搜索
+dp)
题目链接:http://poj.org/problem?id=1579 思路分析:题目给出递归公式,使用动态规划的记忆搜索即可解决。 代码如下: #include <stdio.h> #include <string.h> const int MAX_N = 20 + 5; int dp[MAX_N][MAX_N][MAX_N]
·
2015-10-24 09:03
function
HDU 1078 FatMouse and Cheese
这题用DFS暴力肯定超时,可以用
记忆化搜索
,用dp[i][j]表示以点(i,j)为起点,走到的所有点的值之和的最大值,要求dp[i][j],只要知道(i,j)一次能走到的所有点的dp[i'][j']中的最
ZengAMing
·
2015-10-24 00:00
夜深人静写算法(二) - 动态规划
夜深人静写算法(二)-动态规划目录 一、动态规划初探 1、递推 2、
记忆化搜索
3、状态和状态转移 4、最优化原理和最优子结构 5、决策和无后效性二、动态规划的经典模型 1、
英雄哪里出来
·
2015-10-23 23:00
tyvj 1004 滑雪
记忆化搜索
滑雪 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.tyvj.cn/p/1004 Description trs喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑
·
2015-10-23 09:56
搜索
hdu 4111 Alice and Bob
记忆化搜索
博弈论
Alice and Bob Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=4111 Description Alice and Bob are very smart guys and they like to play all kinds
·
2015-10-23 09:37
HDU
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他