码迷,mamicode.com
首页 >  
搜索关键字:区间dp    ( 1275个结果
JXOI2018 守卫
题目大概是给一些折线,问安排多少个保安才能监控全部折点。 预处理出能否看到进行区间dp即可,转移用前缀和优化 cpp include include include using namespace std; define db double const int INF = 0x3f3f3f3f; c ...
分类:其他好文   时间:2018-12-12 23:45:23    阅读次数:174
【区间DP理解】LuoGu P1063/LNSYOJ#139 能量项链/LNSYOJ#157矩阵
这又是本蒟蒻一A的一道水题 题目描述 在MarsMars星球上,每个MarsMars人都随身佩带着一串能量项链。在项链上有NN颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是 ...
分类:其他好文   时间:2018-12-11 21:49:43    阅读次数:371
UVA1437 String painter
"传送门" 我们先考虑从一个空白串变成$B$,这样的话用区间dp,区间dp,设$f[l][r]$表示区间$(l,r)$的最小次数,当$l==r$时为$1$,当$s[l]==s[r]$时为$min(f[l][r 1],f[l+1][r])$,否则枚举断点$k$,为$min(f[l][k]+f[k+1] ...
分类:其他好文   时间:2018-12-07 14:52:23    阅读次数:211
Easy Game (区间DP)
Easy Game LightOJ - 1031 You are playing a two player game. Initially there are n integer numbers in an array and player A and B get chance to take th ...
分类:其他好文   时间:2018-12-04 17:24:34    阅读次数:389
codeforces1061c
题意:给你一个序列a1,a2,a3,.....,an。如果其中取出一个子序列满足b1,b2,.....,bn.满足如下关系,如果对任意bi都满足bi%i==0.那么称这个序列为好好好序列,求这个序列中有多少个好好好序列。 (这道题我一开始是往区间dp和最长公共子序列那儿去想的,但是接下来就卡在了转移 ...
分类:其他好文   时间:2018-12-01 23:44:18    阅读次数:149
树形dp的深入讨论
越发向dp深入越发现dp越有意思! 这道题做的时候感觉十分的难,然后看完学长的题解恍然大悟。设状态不好导致想了一中午,一直感觉不可做,其实是自己的状态设的不对,这道题呢,首先是一个求在树上建多个厂,而也有一道类似的邮箱设置问题,这个则是在坐标轴上设邮局,但那个是四边形不等式优化的区间dp,这个则是一 ...
分类:其他好文   时间:2018-12-01 20:11:07    阅读次数:127
USACO 3.3 游戏
https://www.luogu.org/problemnew/show/P2734 是道好dp,加深了我对区间dp的理解 一开始可以有思路:f[i][j]表示区间i-j内,先手的最大得分 但是转移有困难,因为我在思考第二个人会怎么走 实际上这是没有必要的,动态规划不考虑所有步的细节,而是从前一种 ...
分类:其他好文   时间:2018-12-01 11:10:11    阅读次数:168
ZYB玩字符串
比较巧妙的一个字符串区间DP。 很容易相当枚举n的约数以及左端点来确定答案,问题的重点在于如何判定是否能通过复制P来得到S。 首先可以想出一个很暴力的dp。 dp[l][r][a][b]表示l到r这个区间,除去整段的P外,剩下的字符对应P中的[a,b]是否可行。 dp[l][r][a][b]表示l到 ...
分类:其他好文   时间:2018-11-25 13:13:28    阅读次数:312
CQOI2007 涂色 paint
听说这道题是当年省选题 于是兴致勃勃拿来做了做 至于如何想到思路... 事实上没想象中那么简单... 脑阔挺疼的... (一开始都没看出来是区间dp) 想到可以区间dp,然后就似乎没啥大问题 枚举区间dp[i][j]的时候,如果i j一样那就好说,相当于当初某一次涂的时候多往外涂一格就好 如果i j ...
分类:其他好文   时间:2018-11-19 14:08:34    阅读次数:139
codeforces853D
题意:给出一个字符串,问它分别具有多少个k级字符串。一个回文串叫做1级回文串,一个回文串为k级回文串当且仅当它的左半部分和右半部分相同,且两部分都是(k-1)级回文串。 那么怎么判断呢,首先你可以先预处理好所有的回文串! 按照按照区间dp的顺序枚举好它的顺序,如果当前子串s【i,j】是一个回文串,那 ...
分类:其他好文   时间:2018-11-18 16:06:07    阅读次数:134
1275条   上一页 1 ... 24 25 26 27 28 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!