码迷,mamicode.com
首页 >  
搜索关键字:状态转移方程    ( 932个结果
hdu 1003 Max Sum 简单动态规划
很间的动态规划但ac率低于四分之一了,状态转移方程: dp[i]=max(dp[i-1]+a[i],a[i])注意几点: case 之间有空格 输入的最小负数为-1000 有多组答案找出第一个的意思是,从头便利,得到第一个最大的和就输出被,然后break; /*****************************************************************...
分类:其他好文   时间:2014-08-24 22:20:43    阅读次数:189
UVa 10285 Longest Run on a Snowboard(DP 二维最长递减子序列)
题意  输入一个城市的滑雪地图  你可以从高的地方滑到伤下左右低的地方  求这个城市的最长滑雪线路长度   即在一个矩阵中找出最长递减连续序列 令d[i][j]为以格子map(i,j)为起点的最长序列   则有状态转移方程d[i][j]=max{d[a][b]}+1  a,b为与i,j相邻且值比i,j小的所有点 #include #include #include using na...
分类:其他好文   时间:2014-08-23 11:25:20    阅读次数:245
LCS 最长公共子序列
与Edit Distance问题类似, 纯dp状态转移方程如下在poj上找了一道题目 poj1458, 水过代码如下 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #...
分类:其他好文   时间:2014-08-22 12:52:28    阅读次数:204
Bucharest, Romania 2013 G Points DP
题意:一条线上面有n个目标,每个目标有三个值,表示不取相邻的,取一个相邻的,取两个相邻的值,问你怎么选才能最大解题思路:每个点有个5种情况dp,dp状态转移方程在程序里,5种情况分别是 1) 不取 2) 取自己 3) 取自己和左边,4)取自己和右边,5)取自己和左右边解题代码: 1 Name: 12...
分类:其他好文   时间:2014-08-16 23:49:31    阅读次数:272
POJ 3264 RMQ Spare Table算法
今天下午大帝讲的,我以前也不懂,所以也就跟着学学了,把中间的那个状态转移方程学错了好几次,于是就wa了 好几发。    #include #include #include #define maxn 200010 using namespace std; int a[maxn],m,n,b[maxn],fl[maxn][50],fr[maxn][50]; void solve() {...
分类:其他好文   时间:2014-08-15 21:13:19    阅读次数:189
POJ 3176 Cow Bowling
题目链接:http://poj.org/problem?id=3176思路:动规题目,dp[i][j]表示走到第i行选第j个的最大值; 状态转移方程:dp[i][j] = max(dp[i-1][j-1]+a[i][j],dp[i-1][j]+a[i][j]),其中a[i][j]表示在第i行j列.....
分类:其他好文   时间:2014-08-15 12:02:08    阅读次数:191
Codeforces 455A Boredom (dp)
很裸的dp  状态转移方程 dp[i]=max(dp[i-1],dp[i-2]+dp[i]*i) #include using namespace std; long long dp[100020]; int main() { int n,a; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d...
分类:其他好文   时间:2014-08-13 10:36:25    阅读次数:195
UVA - 10913Walking on a Grid(记忆化搜索)
题目:Walking on a Grid 题目大意:给出N * N的矩阵,每个格子里都有一个值,现在要求从(1,1)走到(n, n),只能往下,左,右这三个方向走,并且要求最多只能取k个负数,求这样的要求下能得到的走过格子的值之和最大。 解题思路:记忆化搜索,但是这里要四维的,因为要记录方向,为了防止走回头的路,并且取了几个负数也要记录。然后就是dfs了。状态转移方程:dp【x...
分类:其他好文   时间:2014-08-13 01:16:55    阅读次数:222
uva10465 - Homer Simpson(完全背包)
题目:10465 - Homer Simpson(完全背包) 题目大意:有个家伙很喜欢吃burger,现在有两种burger,然后给出吃这两种burger的时间,然后问你在指定的时间内,他能吃最多的burger的个数是多少。如果不能够用完的话,那么剩余时间就拿来喝水,要求喝水的时间尽量短。 解题思路:完全背包。状态转移方程:dp【t】在t时间内能吃的最多的burger数目。dp...
分类:其他好文   时间:2014-08-13 01:15:54    阅读次数:154
poj 2184 Cow Exhibition (变形的01背包)
链接:poj 2184 题意:给定n头牛,每头牛的的智商(si)和幽默感(fi)已知,求在保证智商(S)的和及幽默感(F)的和都为非负的情况下,智商和幽默感(S+T)的最大值 分析:题的本质即从n头牛中选出S>=0&&T>=0时,S+T的最大值 以智商最为容量,幽默感作为价值,因为每头牛只能选一次,就转化01背包了, dp[i]为智商为i时幽默感的最大值,则状态转移方程为 dp[j]=ma...
分类:其他好文   时间:2014-08-11 12:04:22    阅读次数:136
932条   上一页 1 ... 85 86 87 88 89 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!