自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

litble的成(tui)长(fei)史

苟...苟活者在淡红的血色中,会依稀看见微茫的希望

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

原创 如何用带花树算法做一般图匹配

模板题:uoj79所谓的“花”,就是一个有奇数个点的环。对于这样的环,我们可以把它看作一个点,在环上就是一个点搭配着另一个点,这样一定会有一个点单出来,要和该花以外的点匹配,这个单身狗就是“花根(花托)”。bfs找增广路。假设现在有一个点x还没有找到伙伴,我们先给他钦定一个颜色,姑且认为是黑色,然后往前找。 如果下一个点y是一个已经被访问过的白点或者与x在同一个花中的黑点,跳过不处理...

2018-06-30 11:13:05 597

原创 边分治学习笔记(bzoj2870)

如果点分治的话,那个取最小点权操作很难合并,不过树可以点分治,那自然也可以边分治。我们每次找到一条边,使得删掉这条边后的两个连通块中最大的那个的大小尽可能小,然后处理经过这条边的路径信息…… 桥豆麻袋,这个复杂度好像不太对啊。 在菊花图上,好像可以轻易变成O(n)O(n)O(n)的啊!!! 于是我们就要把树做一下转化,如果一个点有太多个儿子,我们就建立若干个虚拟点来管理它的儿子们,这样这棵树...

2018-06-29 10:49:22 3729

原创 [HN省队集训day7] 分岔路口 期望+二分+点分治

题目描述三种选择都没戏,分岔路口难救命。天要我输我不语,下个悲剧就是你。 给定一棵树,多次询问从一个点移动到另一个点最优策略的期望步数。 你有两种移动方法:沿着一条边,从一端走到另一端,花费一步;或者均匀随机选择一个点,闪现到那里,花费一步。数据范围n≤100000,q≤200000n≤100000,q≤200000n \leq 100000,q \leq 200000,时限4s。...

2018-06-27 09:12:43 549

原创 Magic的Miller Rabin素数测定和Pollard's Rho质因子分解法

例题:poj1811Miller Rabin又称米勒挝饼,一种神奇的快速判定一个数是否是素数的方法。如果该方法判定出一个数是合数,那么该数一定是合数。如果判定出是素数,那该数仍有极小的概率是合数。费马小定理:若ppp是一个质数,则有ap−1≡a(modp)ap−1≡a(modp)a^{p-1} \equiv a \pmod{p} 二次探测原理:若ppp是一个质数,有a2≡1(modp...

2018-06-24 21:05:20 302

原创 [HN省队集训Day2]有趣的字符串题 回文树+线段树+树状数组

题目描述白兔有一个长度为n的字符串。 白云有m个询问,每个询问会询问一段区间的本质不同回文子串个数。 (虽然原题没说,但是字符串只包含小写字母)输入描述第一行两个整数n, m。 接下来一行一个长度为n的字符串。 接下来m行,每行两个整数l, r。输出描述为了避免输出占用太多运行时间,你只需要输出∑mi=1ansi∗imod109+7∑i=1mansi∗imod109+7...

2018-06-21 20:16:28 1433 3

原创 杜教筛复习笔记

杜教筛这个东西啊,听着好像很厉害,其实就是很厉害,不过并不难。 假设我们要求一个数论函数的前缀和: S(n)=∑i=1nf(i)S(n)=∑i=1nf(i)S(n)=\sum_{i=1}^nf(i) 我们先找一个神奇函数ggg出来和fff做个卷积: ∑i=1n(g∗f)(i)=∑i=1n∑d|ig(d)f(id)=∑d=1ng(d)∑i=1⌊nd⌋f(i)=∑d=1ng(d)S(⌊nd⌋)...

2018-06-13 15:32:01 283

原创 洛谷P3960/loj2319 列队 Splay或线段树

让我们想想每次出队操作要做什么?本质上来看就是两种操作,寻找第k个人和把他放到末尾。 可以,这很Splay 又发现大多数人不会被挪动,所以我们可以把编号连续的人缩成一个点,如果我们要动其中的一个人,就把这个点拆成三个继续操作。 那么我们建立n+1棵Splay,其中n棵是处理每行的第1个人到第m-1个人建立,最后一棵是处理最后一列。 然后每次操作就是: 1.在第x行找到第y个人,拆点,删掉...

2018-06-12 11:57:14 330

原创 bzoj2728/洛谷P3220 与非 (伪)线性基+(伪)数位dp

做题的时候可能脑子里有根神经烧断了,把“与非”看成了“异或”,心头一喜,直接线性基一套,惨烈爆0。 不过线性基的思路还是很好的,与非能不能弄一个类似线性基的东西出来呢?线性基是什么? 线代大佬一定很清楚,不过我是一个古代蒟蒻,所以不是很清楚。 现在我们有一堆数,我们要对他们随意做一个位运算,最后一定能得到若干不同的结果,形成结果集S。可能二进制位中有这么两位i和j,i取值定下来了,j的取...

2018-06-10 14:58:00 254

原创 loj2249/洛谷P2305/bzoj3672 购票 斜率优化+点分治

DP方程显然:fi=min(fj+(disi−disj)∗pi+qi)fi=min(fj+(disi−disj)∗pi+qi)f_i=min(f_j+(dis_i-dis_j)*p_i+q_i),dis是根到每个点的距离。 假设j的深度比k大且j这个决策比k更优,那么就有: fj+dipi−djpi+qi<fk+dipi−dkpi+qifj+dipi−djpi+qi<fk+dipi...

2018-06-09 12:58:58 1042 1

原创 bzoj1022/洛谷P4279 关于Nim游戏的一点理解

题目分析https://www.cnblogs.com/Robert-Yuan/p/5282669.htmlNim游戏马上就要到高考假了,老师给大家发了许多许多卷子作为礼物,小L将各科卷子分类放好之后,小B说了一个提议: 我们来玩一个游戏吧,每次选择一堆卷子,轮流从其中拿走几张,但是不能不拿。谁没有卷子拿了,谁就输了。输了的人要帮赢了的人写一张卷子。小L觉得海星,反正她也...

2018-06-02 16:11:28 315 2

空空如也

空空如也

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

TA关注的人

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