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&&记忆化搜索
hdu 4433 locker
pid=4433
记忆化搜索
+DP ans[x][f][ff]; 表示到a的第x位时 此位加f ,x-1位 加ff 的情况下的最优解 a的x位加f后如果还不到 b[x] 然后分两种情况 一个是a的第
·
2015-11-13 13:55
Lock
toj 1017. Number Game
http://202.113.2.5:57778/toj/showp1017.html DP (状态压缩+
记忆化搜索
) + 博弈论 基本思路: 用状态压缩表示 那些是还可以选的 哪些是不可以选的
·
2015-11-13 13:32
number
hdu 4753 Fishhead’s Little Game
状态压缩dp解博弈问题(
记忆化搜索
)。
·
2015-11-13 12:52
game
HDU 4597 Play Game 2013 ACM-ICPC吉林通化全国邀请赛H题
10833941 题意:给定T个测试数据,下面有2副牌,每副n张,每张都有一个分值 问:2个人轮流取牌,每次取一张(从任意一副的牌顶或牌底取),先手可获得的最大分值 开始往博弈想了,这题是
记忆化搜索
·
2015-11-13 12:36
game
sdut 1008 最大公共子串
action=showproblem&problemid=1008 如果只有两个字符串的话 就直接用DP
记忆化搜索
时间复杂度是 两者长度的乘积 这个题也可以DP
记忆化搜索
因为所有字符串的的乘积最大为
·
2015-11-13 12:51
du
hdu 4345 Permutation
pid=4345
记忆化搜索
dp 比赛的时候没想出来呀亲 此题和 置换群有那么丁点关系 但关系不大 题目让我们求的是 实际是相加合为n的若干整数 他们的最小公倍数有多少种 由于1不会影响最小公倍数所以小于等于
·
2015-11-13 12:38
HDU
poj 3071 Football
id=3071
记忆化搜索
代码及其注释: #include<iostream> #include<cstdio> #include<algorithm
·
2015-11-13 12:21
poj
uva 10285 Longest Run on a Snowboard(
记忆化搜索
)
题目连接:10285 - Longest Run on a Snowboard 题目大意:在一块R * C的雪地上有个叫name名字的人滑雪, 每次可以从高的地方滑向低的地方, 现在要选一个地方开始滑雪, 要求可以滑动的距离最长, 输出最长值。 解题思路:可以说是DFS吧, 但是对于每个位置只遍历一次, 然后记录最优解, 下次再遇到时可直接调用最优解。 #i
·
2015-11-13 11:48
long
D. Cow Program
http://codeforces.com/contest/284/problem/D dp+
记忆化搜索
代码: #include<iostream> #include<cmath
·
2015-11-13 11:28
c
D. Yet Another Number Game
http://codeforces.com/contest/282/problem/D 理解上去并不难 就是 博弈论 用 dp 实现 但是用
记忆化搜索
时间复杂度太高 需要用递推 用奇异状态去更新非奇异状态
·
2015-11-13 11:26
number
uva 10131 Is Bigger Smarter?(DAG最长路)
解题思路:DAG无定点的最长路问题,
记忆化搜索
,并记录当前最有解的前驱。 #include <stdi
·
2015-11-13 11:45
uva
UVA 825 Walking on the Safe Side(
记忆化搜索
)
Walking on the Safe Side Square City is a very easy place for people to walk around. The two-way streets run North-South or East-West dividing the city into regular
·
2015-11-13 10:51
ide
编程算法 - 背包问题(三种动态规划) 代码(C)
://blog.csdn.net/caroline_wendy/article/details/37912949 能够用动态规划(Dynamic Programming, DP)求解, 能够通过
记忆化搜索
推导出递推式
·
2015-11-13 09:49
动态规划
zoj 1107 FatMouse and Cheese(
记忆化搜索
)
题目链接:点击链接 题目大意:老鼠从(0,0)出发,每次在同一个方向上最多前进k步,且每次到达的位置上的数字都要比上一个位置上的数字大,求老鼠经过的位置上的数字的和的最大值 #include<stdio.h> #include<string.h> #define max(a,b) a>b?a:b int n; int k;//前进的步数
·
2015-11-13 09:44
ZOJ
uva 10626 - Buying Coke(
记忆化搜索
)
解题思路:
记忆化搜索
, 因为可乐每购买一次便要找会硬币,所以对与每个状态考虑的情况比并不是很多。 注意:1、每够买一次可乐便会找回一次硬币,所以不用考虑的
·
2015-11-13 09:36
uva
UVA 10651 Pebble Solitaire(bfs + 哈希判重(
记忆化搜索
?))
Problem A Pebble Solitaire Input: standard input Output: standard output Time Limit: 1 second Pebble solitaire is an interesting game. This is a game where you are given
·
2015-11-13 09:07
AIR
poj 2044 weather forcast
分析:非常好的
记忆化搜索
题目。非常经典的地方就是巧妙地记录了是否有地方连续7天没有下雨,直接用四个顶点表示是否有没有下雨的地方,用一个六维的数组进行判重,并且用到了位运算和二进制进行状态表示。
·
2015-11-13 09:58
cast
1238. Folding
space=1&num=1238 DP+
记忆化搜索
思路不难,关键是最优结果的储存问题,为了编写方便,直接用string储存最优结果 虽然速度慢了一些,不过写起来方便 代码: #include
·
2015-11-13 09:02
DI
LA 6042 Bee Tower
记忆化搜索
把题目中的细节列一下吧,状态方程很好推,改成
记忆化搜索
之后代码也很清晰。 1.蜜蜂需要到最高的塔去,最高的塔可能不止一个,抵达任意一个即可。
·
2015-11-13 07:33
搜索
POJ 1143
题解:数的数量小于20,可以用位压缩dp,记录S中还剩哪些元素时是否是必胜态,然后通过
记忆化搜索
求出所有走第一步后是必败态的策略。 View Code 1 #include<
·
2015-11-13 06:44
poj
POJ 2955
题解:
记忆化搜索
,dp[i][j]为[i,j]的最大匹配,dp[i][j]=max(dp[i+1][j-1]+corr(s[i],s[j]),dp[i][k]+dp[k+1][j]); View
·
2015-11-13 06:26
poj
POJ 1390
题解:
记忆化搜索
,dp[ll][rr][kk]代表在区间[ll,rr]取盒子,其中ll前面有k个盒子颜色和rr一样,可以重叠在rr上消去。
·
2015-11-13 06:23
poj
POJ 2738
没什么好想的,就是一个
记忆化搜索
。
·
2015-11-13 06:45
poj
poj1651(区间dp)
分析:区间dp,
记忆化搜索
,dp[l][r]表示去掉l~r中所有数(不包括l、r)后得到的最小值,那么当前区间最小值为dp[l][r]=min(dp[l][r]
·
2015-11-13 06:36
poj
【
记忆化搜索
+优化】10411 - SKAKAVAC
【
记忆化搜索
+优化】10411 - SKAKAVAC Time Limit: 4000MS Memory Limit: 36000KB 给定一个N-N的矩形,每个格子有一个数字,某人最初在R行C列的位置
·
2015-11-13 05:59
优化
uva 11324 The Largest Clique 强连通分量求缩点构造DAG
dp转移方程为dp[x] = size[x] + max(dp[y]); 缩点后有边x到y的边,
记忆化搜索
就行了,具体看实现代码 #include <ios
·
2015-11-13 05:48
uva
HDU1876+dp+
记忆化搜索
为什么暴力bfs搜索都不行,样例都不过???? wa的代码。 View Code 1 /* 2 bfs 3 */ 4 #include<stdio.h> 5 #include<string.h> 6 #include<stdlib.h> 7 #include<algorithm> 8 #include<
·
2015-11-13 05:14
HDU
POJ 2662
题解:spfa预处理所有点到终点的距离,
记忆化搜索
统计个数。
·
2015-11-13 04:52
poj
hdu 1978 how many way
记忆化搜索
,别的不多说: 代码如下: #include"stdio.h" #include"string.h" int dis[150][150],
·
2015-11-13 03:17
HDU
记忆化搜索
# include <stdio.h># include <string.h> # define REP(i,a,b) for(i = a ; i<= b ; i++) typedef long long ll ; ll MOD = 0x7fffffff ; int n ; char graph[1010][1010] ; int vis[1010][1010] ;
·
2015-11-13 03:10
搜索
poj-3791-An Easy Game-
记忆化搜索
非常明显 dp[i][j]=sigm(dp[i-k][j-1]*c[i][k]*c[n-i][m-k]); 用
记忆化搜索
记忆一下就可以。
·
2015-11-13 03:20
game
POJ 1163 The Triangle
简单的数塔,用
记忆化搜索
或者递推都可以。
·
2015-11-13 03:57
poj
POJ 1579 Function Run Fun
很基础的一个
记忆化搜索
,但是还是出了点小问题,数组只开到了25.但是我居 然想记忆50的值,所以判断返回要从第三种情况开始,前面两种直接返回给定的值。
·
2015-11-13 03:55
function
POJ 1088-滑雪
(
记忆化搜索
) /*Accepted 252K 47MS C++ 1158B 2012-07-23 16:13:17*/ #include<cstdio
·
2015-11-13 03:18
poj
poj1088 滑雪
/*
记忆化搜索
,每次遍历到该位置,先把他能够遍历的邻点遍历完,直到不能遍历为止,然后选择四个可走的邻接点的最值,利用数组记录当前位置的最优值,若遇到已经遍历过的位置时,直接返回该位置的最优值,完成该次递归
·
2015-11-13 03:42
poj
hdu1501 动态规划
这题有两种解题思路,一个是
记忆化搜索
,一个是dp。
·
2015-11-13 02:47
动态规划
UVA 11884 A Shooting Game(
记忆化搜索
)
A and B are playing a shooting game on a battlefield consisting of square-shaped unit blocks. The blocks are occupying some consecutive columns, and the perimeter of the figure equals the perimeter of
·
2015-11-13 02:03
game
【水】【SCOI】 精简题解
[SCOI2009]游戏
记忆化搜索
。枚举素因子,DP。
·
2015-11-13 02:41
题解
UVA 103 Stacking Boxes (dp + DAG上的最长路径 +
记忆化搜索
)
Stacking Boxes Background Some concepts in Mathematics and Computer Science are simple in one or two dimensions but become more complex when extended to ar
·
2015-11-13 02:28
stack
LCS
最长公共子序列的
记忆化搜索
模板 a,b数组分别存两个字符串,dp数组初始化为-1 s1表示a串起始地址,e1表示a串结束地址+1,s2、e2同理表示b串 int LCS(int s1,int
·
2015-11-13 00:46
c
hdu 4597
记忆化搜索
思路:定义一个四维状态的数组,记录每个状态先手的最优值。 #include<iostream> #include<algorithm> #include<cmath> #include<cstring> #include<cstdio> #define Maxn 30 using namespace std; int a
·
2015-11-13 00:50
HDU
POJ 3519
题解:
记忆化搜索
,dp[p][k]为在p点走了k步且最后到达终点的概率,其它都是简单模拟。
·
2015-11-13 00:05
poj
VJP1100 加分二叉树(树形DP)
先类似
记忆化搜索
整棵树 枚举以i为根节点的最大值 子树类似 求完最大值 再递归搜一下前序 这题不记忆化会超时 1 #include <iostream> 2 #include
·
2015-11-13 00:11
二叉树
poj1088滑雪
id=1088 据说这题叫经典
记忆化搜索
瞎写了下就过了 1 #include <iostream> 2 #include<cstdio> 3 #include
·
2015-11-13 00:45
poj
hdu1501Zipper(
记忆化搜索
)
pid=1501 搜了下
记忆化搜索
是嘛 然后就看到这个题了 不过一不小心看到代码了 代码又那么短 一不小心给记住了 然后看了题也没怎么想 这个题比较简单把 也没看出哪里记忆化了 感觉扫了一遍 因为s
·
2015-11-13 00:39
zip
POJ 3585 一道很好的树DP
然后对每个节点做一次
记忆化搜索
,顺着第一次搜索的边反向搜索。DP的转移方程是 dp[i] = min(dp[fathe
·
2015-11-13 00:22
poj
uva 10651 - Pebble Solitaire(
记忆化搜索
)
题目链接:10651 - Pebble Solitaire 题目大意:给出一个12格的棋盘,‘o'代表摆放棋子,’-‘代表没有棋子, 当满足’-oo'时, 最右边的棋子可以跳到最左边的位子,而中间的棋子则被消除,‘o--', 问对于一个给定了的棋盘,通过上述消除棋子的方法最后最少绳几个棋子在棋盘上。 解题思路:递归搜索 + 记忆化, 并且记忆化的值为所有测试数据公用的,也就是说在
·
2015-11-13 00:07
AIR
cf C. Inna and Dima
http://codeforces.com/contest/374/problem/C
记忆化搜索
,题意:求按照要求可以记过名字多少次,如果次数为无穷大,输出Poor Inna!
·
2015-11-12 23:48
DI
hdu4169_Wealthy Family_树形DP(2011美国区域赛)
浅谈几类背包问题-徐持衡》 http://wenku.baidu.com/view/751dd3ee856a561252d36f44.html 质量很高的一道题,练习赛的时候没做出来,写成了二维的
记忆化搜索
·
2015-11-12 22:14
HDU
SCOJ 3843 ZUMA【
记忆化搜索
,dp】
分析:
记忆化搜索
、、、、、语言组织
·
2015-11-12 22:33
dp
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他