码迷,mamicode.com
首页 >  
搜索关键字:滚动数组    ( 315个结果
Ural 2018The Debut Album(DP)
题目地址:Ural 2018 简单DP。用滚动数组。 代码如下: #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 const int INF...
分类:其他好文   时间:2014-10-25 15:55:34    阅读次数:186
vijos 1002过河[单调dp,滚动数组,离散化]
这道题是NOIP第一道DP优化题,看似容易,实际上想要满分也颇有难度。 传送门:1002 过河 算法 此题显然要用到DP,DP方程也显而易见: if (stone[i]) f[i]=min{f[i-j]}+1; (S else f[i]=min{f[i-j]}; 这样的时间复杂度为 O(LT) ,空间复杂度为 O(L) 。 而此题的L高达 10亿 ,所以这种朴素的方法只能得 30...
分类:编程语言   时间:2014-10-22 14:44:16    阅读次数:309
poj - 1159 - Palindrome(滚动数组dp)
题意:一个长为N的字符串( 3 题目链接:http://poj.org/problem?id=1159 ——>>状态:dp[i][j]表示第i个字符到第j个字符组成的字符串变成回文串的最少插入次数。 状态转移方程: 若sz[i] == sz[j],则:dp[i][j] = dp[i + 1][j - 1]; 否则:dp[i][j] = min(dp[i + 1][j], dp[i][j...
分类:编程语言   时间:2014-10-21 21:37:52    阅读次数:247
D. Red-Green Towers Dp
题意:有两种颜色的积木 向上垒,每层只能是同一种颜色,且每层的个数等于层数。问有多少种垒法。Dp滚动数组搞下就好了。#include #include #include #include #include #include #include #include #include #include #i...
分类:其他好文   时间:2014-10-21 17:35:11    阅读次数:197
Codeforces Round #274 Div.1 C Riding in a Lift --DP
题意:给定n个楼层,初始在a层,b层不可停留,每次选一个楼层x,当|x-now| b时, 那么dp[i][j] += dp[i-1][(j与b的中点(以下))~n]由于dp[i][j]的值只跟dp[i-1][]的一些值有关,所以用滚动数组会大大减小内存。用一个sum[i][j]维护前缀和即可。代码:...
分类:其他好文   时间:2014-10-20 11:32:25    阅读次数:147
hdu4545--暴力/水dp--LCS/LIS真的是个好东西
数据不大 可以暴力做..不想提这该死的暴力了 晓爷 你出来 保证不打死你!这题 也可以用Lcs来做 相比于以往的最裸的lcs 就是多了个 hash配对只要多添加个条件就可以了既然是Lcs 那么就可以用 滚动数组来优化下因为dp[i][j] 这一状态 只与dp[i-1][j] dp[i-1][j-1]...
分类:其他好文   时间:2014-10-19 10:08:12    阅读次数:250
CF273(D2)D DP
【题意】:给出N个绿色砖头和M个红色砖头,要堆成尽量高的如下规律的建筑,其中每一行只能用一种颜色。问有多少种堆的方法。【知识点】:DP 滚动数组【题解】:在代码中,DP[i]代表用了i个红积木所对应的堆积种类。 REP(i, h) for(int j = N - i; j >= ...
分类:其他好文   时间:2014-10-17 21:58:04    阅读次数:634
poj1159--Palindrome(dp:最长公共子序列变形 + 滚动数组)
Palindrome Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 53414   Accepted: 18449 Description A palindrome is a symmetrical string, that is, a string read ide...
分类:编程语言   时间:2014-10-16 21:42:53    阅读次数:253
HDU 3392 Pie(滚动数组优化)
Problem Description A lot of boys and girls come to our company to pie friends. After we get their information, we need give each of them an advice for help. We know everyone’s height, and we belie...
分类:其他好文   时间:2014-10-07 13:51:13    阅读次数:226
小结:动态规划
概要:状态、转移;最优子结构、无后效性。技巧及注意:dp就是纯经验+智商题在dp方程写出来后,一定要考虑边界!不要以为转移对了就行了!滚动数组的话一定要考虑好顺序!下标有时候可以灵活使用!比如mod意义下的dp,倍数什么、可到达性等题目都可以这样做。如果是线性序列的max{f[k]},k<i这种可以...
分类:其他好文   时间:2014-09-30 16:46:39    阅读次数:240
315条   上一页 1 ... 27 28 29 30 31 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!