随笔分类 -  Dp

1 2 下一页

Dp46道和近期小结
摘要:最近做题比较散漫,无脑。中间打了个校赛,弱弱的水了几题,然后就挂机了,最后一个半小时都在酱油,结果也不是很好。中间大概有三场bc是爆零了,快浅绿了。cf 打了两场只有only div2的,还好比较容易涨,大号终于紫了。Hdu Dp入门题总结,时间隔的比较长,大概有一个月了。。网上写的也比较详细,这6... 阅读全文

posted @ 2015-04-20 19:41 一个西瓜 阅读(354) 评论(0) 推荐(0)

windy数,数位dp
摘要:中文题面:http://www.lydsy.com/JudgeOnline/problem.php?id=1026用着这样的数位dp姿势搞下,就好了。#include #include #include #include #include #include #include #include #in... 阅读全文

posted @ 2015-04-01 17:18 一个西瓜 阅读(120) 评论(0) 推荐(0)

zoj2319Beautiful People Dp
摘要:最长上升子序列的nlogn的解法,不过要注意的是 x按从小到大排序,y要按从大到小排序。对于同样的x,在维护的单调数组中y应该保留较小的那个。#include#include#include#include#include#include#include#includeusing namespace... 阅读全文

posted @ 2014-11-26 22:02 一个西瓜 阅读(180) 评论(0) 推荐(0)

zoj2315New Year Bonus Grant Dp
摘要:树dp吧,就是它取了 就不能取它儿子,它儿子最多有一个可以取。然后对于每种dp[x][1] 表示 x 取了, dp[x][1] =∑ dp[son[x][0] +1,但是如果他是1 ,他自己不能取自己,这里要注意下。dp[x][0]= max((∑dp[son[x]][0])-dp[son[x]][... 阅读全文

posted @ 2014-11-26 21:58 一个西瓜 阅读(199) 评论(0) 推荐(0)

Codeforces Round #277 (Div. 2) LIS of Sequence Dp
摘要:题意: 给出一个序列,问每个位置的元素,分别属于哪一类的东西。第一类 没有出现在任何的上升子序列中。 第三类 出现在所有上升子序列中 。第二类 就是剩下的了。。求两个东西 , dp[i] 表示 从1到 i 最长上升子序列的长度,dp1[i]表示从i到n 最长上升子序列的长度。设原序列最长上升子序列长... 阅读全文

posted @ 2014-11-14 18:25 一个西瓜 阅读(174) 评论(0) 推荐(0)

Codeforces Round #277 (Div. 2)Valid Sets 树DP
摘要:题意:给出一棵树,并给出每个节点上的权值,求有多少个连通子块的最大值与最小值的差不超过d。对于每个顶点建立一颗树,然后找比它价值大的 或者 价值相等且之前没有被当作顶点建立树的点,这样就避免重复了。dp[x]表示包涵x且以x为顶点的连通子树的个数,dp[x] =∏ (dp[son[x]] + 1... 阅读全文

posted @ 2014-11-14 18:19 一个西瓜 阅读(189) 评论(0) 推荐(0)

Hdu5087Revenge of LIS II简单dp
摘要:有个坑点,就是转移的时候前面状态数量如果不同,后面即使从同一个点转移过来,也是不同的。#include#include#include#include#include#includeusing namespace std;typedef long long LL;const LL maxn = 11... 阅读全文

posted @ 2014-11-04 08:19 一个西瓜 阅读(136) 评论(0) 推荐(0)

hiho12周树形dp
摘要:#include#include#includeusing namespace std;const int maxn = 1111;int len;int head[maxn];//int father[maxn];struct Node{ int to; int next;}e[maxn *... 阅读全文

posted @ 2014-11-04 07:47 一个西瓜 阅读(176) 评论(0) 推荐(0)

CodeForces 274E. Riding in a LiftDp
摘要:题意:从a 开始不能到达b,要坐k次电梯的满足条件 :|x - y| #include #include #include #include #include #include #include #include #include #include #include #include using n... 阅读全文

posted @ 2014-10-23 19:58 一个西瓜 阅读(342) 评论(0) 推荐(0)

D. Red-Green Towers Dp
摘要:题意:有两种颜色的积木 向上垒,每层只能是同一种颜色,且每层的个数等于层数。问有多少种垒法。Dp滚动数组搞下就好了。#include #include #include #include #include #include #include #include #include #include #i... 阅读全文

posted @ 2014-10-21 16:12 一个西瓜 阅读(280) 评论(0) 推荐(0)

Hdu5067旅行商
摘要:题意:经历所有要求的点,最少距离。诶 i==x的时候 continue了,fst 挂了。#include #include #include #include #include #include #include #include #include #include #include #includ... 阅读全文

posted @ 2014-10-21 16:02 一个西瓜 阅读(169) 评论(0) 推荐(0)

uva11361数位dp
摘要:挺裸的 ,只要注意到当k超过9*10 就直接输出0就可以了。#include #include #include #include #include #include #include #include #include #include #include #include #include usi... 阅读全文

posted @ 2014-10-11 10:00 一个西瓜 阅读(219) 评论(0) 推荐(0)

Poj2795Exploring PyramidsDp
摘要:题意:给出一个字符串。问有多少个满足以下条件的树从原点开始尽可能左走,不行就回溯,其路径符合给出字符串。#include #include #include #include #include #include #include #include #include #include #include... 阅读全文

posted @ 2014-10-11 09:57 一个西瓜 阅读(244) 评论(0) 推荐(0)

uva11137Dp
摘要:题意:给出n,问将n拆成若干个正整数只和,有多少种方法。#include #include #include #include #include #include #include #include #include #include #include #include #include using... 阅读全文

posted @ 2014-10-11 09:51 一个西瓜 阅读(134) 评论(0) 推荐(0)

uva11375Dp
摘要:题意:给你n个火柴问能组成多少种不同的整数。6个及以上跟棒子的答案要加1 ,算上 0。#include #include #include #include #include #include #include #include #include #include #include #include... 阅读全文

posted @ 2014-10-11 09:48 一个西瓜 阅读(120) 评论(0) 推荐(0)

整数划分母函数
摘要:http://acm.nyist.net/JudgeOnline/problem.php?pid=90#include #include #include #include #include #include #include #include #include #include #include ... 阅读全文

posted @ 2014-08-28 15:54 一个西瓜 阅读(259) 评论(0) 推荐(0)

DpUVALive 6177The King's Ups and Downs
摘要:练习赛的时候写了个爆搜,然后没跑出来 就不搞了, 田腿说用状压跑,打表。其实有能直接过的Dp吧。 下面是打表的Dp。。结果除了第一个 其余乘以2就行了。#include #include #include #include #include #include #include #include ... 阅读全文

posted @ 2014-08-16 14:08 一个西瓜 阅读(135) 评论(0) 推荐(0)

Hdu3681Prison Break状压Dp
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int dx[]={0,0... 阅读全文

posted @ 2014-08-14 14:00 一个西瓜 阅读(150) 评论(0) 推荐(0)

poj1185炮兵阵地状压dp
摘要:压前两行的状态很容易想到,但是 直接搞 (1(1#include #include #include #include #include #include #include #include #include #include #include #include using namespace ... 阅读全文

posted @ 2014-08-13 12:24 一个西瓜 阅读(151) 评论(0) 推荐(0)

zoj3471Most Powerful 状压dp
摘要:#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int n;int Map... 阅读全文

posted @ 2014-08-12 16:57 一个西瓜 阅读(188) 评论(0) 推荐(0)

1 2 下一页

导航