自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L_0_Forever_LF的专栏

曾是一个OIer

  • 博客(3)
  • 收藏
  • 关注

原创 BZOJ1443: [JSOI2009]游戏Game

不妨先黑白染色,然后做二分图匹配,考虑出发点如果是非最大匹配必经点,那么无论第一个人怎么走都只能走非匹配边走到一个匹配点上(或不能走),另一个人走匹配边,那么先手必败,反之必胜 于是问题变成了哪些点是最大匹配的必经点 先做一次最大匹配,那些没有被匹配到的点,一定是非必经点,然后从这些点开始增广,按照非匹配边,匹配边走交错路,和出发点在同一个点集里的,就是要找的非必经点,时间复杂度O(n2)O(n

2017-08-27 22:34:32 856 2

原创 虚树学习小结

其实虚树这东西…不知道说什么好…简单易学呃 虚树主要处理一种询问总点数不超过O(n),且每次询问的那些点,在预处理之后,所求的值,只和他们,以及他们两两的LCA有关 这里有个显然的结论,即m个点两两的LCA不超过m-1个,将这m个点按dfs序排序之后相邻两点的m-1个LCA就是这m个点两两的LCA 建立虚树的过程,实际上是把那些在树上但是与询问无关的点剔除,只剩下会对答案产生贡献的点,接着挺多

2017-08-20 17:44:29 679

原创 后缀自动机学习小结

这是第不知道多少次学SAM…感觉以后还要忘赶紧留个笔记..欢迎指出错误SAM有两个东西,一个是trans,一个是parent树 第一个东西的作用,就是如果你从根节点开始,走一个串,如果这个串是原串的子串,就一定能够走到这么一个点,他的parent树里的子树里的right的并集就是这个串在原串出现的所有位置,如果这个串不是子串,就不能够走到一个点 parent树,可以把它理解成反串的后缀树, 因

2017-08-19 21:36:22 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除