
DP
cgh_Andy
没什么好说的。。一个小渣渣
展开
-
BZOJ 1233: [Usaco2009Open]干草堆tower
这道题还真是像黄学长说的一样的神题啊。。。题意看起来很普通 可是实际上却不是。好像DP 好像贪心 好像想法题,后来发现都需要。原创 2016-09-09 19:17:09 · 928 阅读 · 0 评论 -
BZOJ 1237: [SCOI2008]配对
智障地度过了一个清明节 辣鸡效率。。 来写个blog。。谢谢某位dalao的指点 问他问题的时候惨遭断句原创 2017-04-04 14:53:09 · 955 阅读 · 0 评论 -
BZOJ 3997: [TJOI2015]组合数学
Dilworth定理:DAG的最小链覆盖=最大点独立集 这个我并不会 如果你想当作结论也没关系。。 下面有一些帮助理解的 栋栋写的题解 还有某位大神的理解 一个点与其右上方的点是独立的 然后就可以DP求答案了原创 2017-04-21 10:25:39 · 395 阅读 · 0 评论 -
BZOJ 4169: Lmc的游戏
感动啊 瞎弄了那么久之后一A 还发现是最快的(后面的人手下留情啊) 实在是开心。。 这道题挺好的,网上还没人写题解?(貌似是有些博客园不能被搜出来吧)原创 2017-06-18 17:40:22 · 508 阅读 · 0 评论 -
BZOJ 3875: [Ahoi2014]骑士游戏
一开始想多了,好像换个方向就没那么难了。 妙啊!原创 2017-08-21 09:47:23 · 459 阅读 · 0 评论 -
BZOJ 2734: [HNOI2012]集合选数
惊了 妙啊 我好菜啊原创 2017-09-25 08:22:58 · 530 阅读 · 0 评论 -
BZOJ 4753: [Jsoi2016]最佳团体
刷水题233原创 2017-09-26 21:16:19 · 530 阅读 · 0 评论 -
BZOJ 1559: [JSOI2009]密码
讲道理 第二问是真的烦。。原创 2017-09-19 08:49:30 · 655 阅读 · 0 评论 -
BZOJ 4937: [Ceoi2016]popeala
我真菜原创 2017-10-26 21:37:14 · 761 阅读 · 0 评论 -
BZOJ 4934: [Ceoi2016]kangaroo
强lu这道题,真的蓝瘦 QAQ 幸好有人带带我 2333原创 2017-10-26 09:28:00 · 1190 阅读 · 0 评论 -
BZOJ 3173: [Tjoi2013]最长上升子序列
(我哪会treap啊。。懒得打splay 233)原创 2017-12-09 14:55:43 · 426 阅读 · 0 评论 -
BZOJ 2436: [Noi2011]Noi嘉年华
有种前人之述备矣的感觉。 总结一下?原创 2017-03-23 10:38:45 · 615 阅读 · 0 评论 -
BZOJ 2298: [HAOI2011]problem a
持续智商低下系列。。原创 2017-04-08 10:54:44 · 550 阅读 · 0 评论 -
BZOJ 1566: [NOI2009]管道取珠
啊 太蠢了这道题没看出来 ∑ai2\sum ai^2 其实就是两个人分别取 取出相同的方案数啊!原创 2017-04-07 15:03:50 · 401 阅读 · 0 评论 -
BZOJ 1190: [HNOI2007]梦幻岛宝珠
关于题意不多说了,根据a*2^b很明显发现可以根据b来进行DP然后 分b层 f[i][j]表示 j*2^i下获得的最大价值 关于后面的位先不理 我们便可以进行01背包接着 我们可以发现 如果w的第i位为0 j为1的时候可能装不下,这时如果你想保存这个状态 就需要在前一位-1,大概就是这个意思,自己好好想一想吧,毕竟这里没有口述和白板。原创 2016-09-11 20:56:15 · 1168 阅读 · 0 评论 -
BZOJ 1571[Usaco2009 Open]滑雪课Ski
一道不算难的DP吧。现在想DP的速度真是蛋疼。。。f[i][j]表示前i分钟,能力为j,最大滑雪次数然后用一些贪心来优化 减少枚举对于同样的能力值 如果通过上课去达到,肯定选择时间晚一点的课上(节省时间)同样的 如果同样的能力值 肯定去滑能滑到的最小耗时间的'关于上课,找到时间点的话还要找最优方案。。所以弄个数组保存每个时刻的最大值嗯,代码应该挺好看的原创 2016-09-11 21:48:30 · 1125 阅读 · 0 评论 -
BZOJ 1231: [Usaco2008 Nov]mixup2 混乱的奶牛
其实就是一道状压DP嘛练练手也不错。。然而我发现我的状压好像不是太好T_Tf[i][j]表示上一个是i 状态为j的方案数,怎么状态转移就不用我说了吧。。那个,因为每次转移都是比表示当前状态大的状态,所以只用1到(1 注意:逻辑运算要先括起来。。T_T#include#include#includeusing namespace std;typedef long long L原创 2016-09-07 21:18:06 · 662 阅读 · 0 评论 -
大山中学某模拟赛
总结一下这周,实在是太不满意了,效率狗屎低,时间没有安排好。 做回太慢了,看了USACO一两题 又回去想那几题,简直了。。(对了疯山的考试真是丧心病狂 还傻傻的想复习) 随便讲一下题吧(长话短说,懒,我还要复生物呢)。原创 2016-09-23 20:01:14 · 561 阅读 · 0 评论 -
BZOJ 1575: [Usaco2009 Jan]气象牛Baric
这题不是很难 就是一开始题意没看好我去。。然后 f[i][j]表示第i个数是选的,当前一共选了j个 把a[0]=a[n+1]=0方便计算最后搞个O(n^3)的预处理 然后乱搞DP就好了原创 2016-09-27 13:43:56 · 792 阅读 · 0 评论 -
USACO DP泛做
我是不是太久没更新blog了。。那就来水一波USACO的DP吧。 发现之前的刷题速度真是慢的蛋疼 放一些还可以的题。。原创 2016-10-18 19:06:50 · 1505 阅读 · 0 评论 -
BZOJ 4455: [Zjoi2016]小星星
liaoliaoSB的题就先做到这了~毕竟后缀数组不好。。借口这题可是高深的容斥原理啊,你要我证我可证不清楚。做法: 先不限制一对一,我们可以通过枚举哪几个不选,求出全部集合的并集(至少0个禁止选的-至少1个禁止选的+至少2个禁止选的..),集合i是指不选i的情况最后补集就是答案了。。。代码:(短+快~)原创 2016-09-12 21:06:51 · 1115 阅读 · 0 评论 -
BZOJ 2121: 字符串游戏
好劲的dp啊。。。原创 2017-03-20 09:32:04 · 722 阅读 · 0 评论 -
BZOJ 3294: [Cqoi2011]放棋子
DP+容斥...我好蠢QAQ原创 2017-03-21 08:44:20 · 611 阅读 · 0 评论 -
BZOJ 2323: [ZJOI2011]细胞
好题啊!! 矩乘+DP原创 2017-03-21 19:35:41 · 753 阅读 · 0 评论 -
BZOJ 1910: [Ctsc2002] Award 颁奖典礼
分成三个矩形 f[0..2][i][l][r] dp即可原创 2017-12-13 21:39:31 · 407 阅读 · 0 评论