会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Forget_ever
DP好难啊~~~
博客园
首页
新随笔
新文章
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
38
下一页
2015年8月17日
HDU 5313 bitset优化背包
摘要: 题目大意:添加尽可能少的边,最后使图形成二分图一开始将图区分成一个个联通分量,根据二分图染色,计算出每个联通分量的黑色点和白色点的个数希望添加的边最少,那么合并的时候,希望黑白块尽可能平均,这无疑背包dp做,但超时了。。。T T跟着题解说的bitset,学了一下,果然总共10000个点不到,那么只要...
阅读全文
posted @ 2015-08-17 14:02 Love风吟
阅读(534)
评论(0)
推荐(0)
编辑
2015年8月16日
bzoj 2595 斯坦纳树
摘要: 题目大意:选定一些格子保证景点对应的格子通过这些格子连通,保证选定的所有格子对应的权值和最小这是相当于理解为将所有点形成的最小生成树这里点的个数很少,所以可以对每一个点进行状态压缩f[st][i]表示连通性至少为st,且经过i点的最小距离方程1.f[st][i] = Min{f[s][i] + f[...
阅读全文
posted @ 2015-08-16 22:04 Love风吟
阅读(183)
评论(0)
推荐(0)
编辑
COJ 1287 求匹配串在模式串中出现的次数
摘要: 这里要在后缀自动机的节点中维护一个从到达当前位置出现的字符串总个数这里新添加进来的节点的状态出现的次数必然为1另外包含所能达到这个节点所能到达的状态一定是将它作为父亲的点那么说明将它作为父亲的点添加进来一定会使它的所有父亲状态数都+1所以直接在添加节点结束后不断向上更新 1 #include 2 ...
阅读全文
posted @ 2015-08-16 16:23 Love风吟
阅读(257)
评论(0)
推荐(0)
编辑
HDU 5381 The sum of gcd
摘要: 题目大意:f(l,r)=∑ri=l∑rj=igcd(ai,ai+1....aj)求解多个区间 l , r 对应的f(l,r)值这里首先要知道一个数的因子个数不超过log2(n)个,所以作为一个int整数来说,对应求得的最多只有31种gcd值那么线段树上就可以维护这样的31种gcd值,并记录他们对应的...
阅读全文
posted @ 2015-08-16 10:23 Love风吟
阅读(1605)
评论(6)
推荐(0)
编辑
2015年8月15日
POJ 1739
摘要: 楼教主男人八题之一。。。题目大意:求从左下角经过所有非障碍点一次到达右下角的方案数这里不是求回路,但是我们可以考虑,在最下面一行再增加一行,那么就可以当做求此时左下角到右下角的回路总数,那么就转化成了陈丹琦论文的URAL1519的方法了但是最后一行添加的格子必须是最后一条直线跑的,也就是除了左下角和...
阅读全文
posted @ 2015-08-15 10:20 Love风吟
阅读(265)
评论(0)
推荐(0)
编辑
2015年8月14日
HDU 3377 插头dp
摘要: 题目大意:从左上角走到右下角,每个点之多经过一次,取到所有路径上经过点的权值,求最大的权值之和,这里走到右下角就算停止了这里有个思路是转化成熟悉的回路问题在上方和右方最外围定义一圈权值为0 , 那么我们相当于从定义以后的左上角开始经过所有外围点形成的回路,那么去掉最外围的0,剩下的就是(1,1)-》...
阅读全文
posted @ 2015-08-14 18:51 Love风吟
阅读(269)
评论(0)
推荐(0)
编辑
2015年8月12日
HDU 1693 二进制表示的简单插头dp
摘要: 题目大意:找到多条回路覆盖所有非障碍格子,问这样回路的种数这里的插头与URAL1519 不一样的是 只要管它是否存在即可,只需要1个二进制位表示状态 1 #include 2 #include 3 #include 4 #include 5 6 using namespace ...
阅读全文
posted @ 2015-08-12 19:27 Love风吟
阅读(389)
评论(0)
推荐(0)
编辑
2015年8月11日
HDU 5353
摘要: 题目大意:相邻的朋友可以给出自己手上最多一颗糖,n个朋友形成一个环,问给的方式能否最后使所有朋友都糖的数量相同这里我用的是网络流来做的,这里n=100000,用sap的模板可以跑过 1 #include 2 #include 3 #include 4 #include 5 usin...
阅读全文
posted @ 2015-08-11 11:00 Love风吟
阅读(220)
评论(0)
推荐(0)
编辑
2015年8月10日
URAL 1519 基础插头DP
摘要: 题目大意:给定一个图,一部分点'*'作为障碍物,求经过所有非障碍点的汉密尔顿回路有多少条基础的插头DP题目,对于陈丹琦的论文来说我觉得http://blog.sina.com.cn/s/blog_51cea4040100gmky.html这个博客写的更容易理解,不过好像这篇博客里的代码有问题,反正是...
阅读全文
posted @ 2015-08-10 16:05 Love风吟
阅读(272)
评论(0)
推荐(0)
编辑
2015年8月9日
UVA 10294 等价类计数
摘要: 题目大意:项链和手镯都是若干珠子穿成的环形首饰,手镯可以旋转和翻转,但项链只能旋转,给n个珠子,t种颜色,求最后能形成的手镯,项链的数量这里根据等价类计数的polya定理求解对于一个置换f,若一种方案经过置换后不改变,那么不改变的点的个数记作C(f)统计所有的C(f) , 相加之后求和除以置换的种数...
阅读全文
posted @ 2015-08-09 12:37 Love风吟
阅读(256)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
38
下一页
公告