• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






devilpi

 
 

Powered by 博客园
博客园 | 首页 | | | | 管理

文章分类 -  dp

 
bzoj1910[ctsc2002]:颁奖典礼(图形dp)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1910这就是noi2013 penman 的简化版嘛,只有一个I的话,dp就简单很多了,我们发现I是由3个小矩形组成的,所以我们一行一行dp,枚举它属于哪一个矩形,左边界和右边界就行了,... 阅读全文
posted @ 2014-07-07 16:06 devilpi 阅读(393) 评论(0) 推荐(0)
bzoj2878[noi2012]:迷失游乐园(dp)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2878这题调了一上午加一下午,简直蛋疼。。。n^2暴力很好想,就枚举每个点作为起点,然后再dfs一遍即可。然后我们发现在一棵树中,一个点只能向上走或向下走,于是就可以dp了。#inclu... 阅读全文
posted @ 2014-07-04 17:11 devilpi 阅读(259) 评论(0) 推荐(0)
bzoj1499[noi2005]:瑰丽华尔兹(dp优化)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1499容易看出50分的dp方程:f[p][x][y] = max(f[p - 1][x][y], f[p - 1][x - dx][y - dy] + 1),但是对于满分数据就是TLE ... 阅读全文
posted @ 2014-07-02 09:06 devilpi 阅读(121) 评论(0) 推荐(0)
bzoj1187[hnoi2007]:神奇游乐园(插头dp)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1187巨裸的插头dp,没什么好说的。代码巨丑TAT...#include #include #include using namespace std;#define INF 0x3f3f... 阅读全文
posted @ 2014-07-01 15:44 devilpi 阅读(240) 评论(0) 推荐(0)
bzoj2298[haoi2011]:problem a(dp)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2298这道题真是纠结。。。通过补集思想,我们可以求最多说真话的人数,答案即为n-ans又假设每个人都说了真话,则我们可以通过ai,bi来得出第i个人所在区间[l,r]这里就有些纠结了,我... 阅读全文
posted @ 2014-06-27 11:11 devilpi 阅读(161) 评论(0) 推荐(0)
bzoj1040[zjoi2008]:骑士(环套树dp)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1040n个点,n条边的无向图,求最大权和独立集,乍看之下不可做,但实际本题有一个特殊的性质,即一个骑士只有一个他最痛恨的人,这样就表明了图中的环没有公共点,那么我们就可以进行环套树dp,... 阅读全文
posted @ 2014-06-26 20:18 devilpi 阅读(251) 评论(0) 推荐(0)
bzoj2728[hnoi2012]:与非
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2728神题!!!!!!此题初看乃数位dp,但是半天想不到状态,卡在如何判断当前数能否被nand出来。但实际上,举几个例子可以发现(具体看神犇博客),nand操作可以表示任意位运算,可以说... 阅读全文
posted @ 2014-06-26 17:24 devilpi 阅读(297) 评论(0) 推荐(0)
bzoj2822[ahoi2012]:树屋阶梯(卡特兰数列)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2822这道题做得比较纠结,开始并没有看出什么,于是傻乎乎的写了个O(n^3)的dp,设f[i][j]表示前i行,第i行有j条竖线的方案数,则f[i][j] = sigma(f[i - 1... 阅读全文
posted @ 2014-06-26 13:35 devilpi 阅读(183) 评论(0) 推荐(0)
bzoj3294[cqoi2011]:放棋子(dp + 容斥原理)
摘要:传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3294这道题的dp方程容易想到:令f[i][j][k]表示前i种颜色占了j行,k列的方案数,g[i][j][k] 表示用第i种颜色占了j行,k列的方案总数,则f[i][j][k] = s... 阅读全文
posted @ 2014-06-26 09:04 devilpi 阅读(186) 评论(0) 推荐(0)