自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chlience的博客

其实,我们都曾彷徨

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

原创 动态树杂谈

摘要 动态树,一类用来维护森林连通性的数据结构,主要使用Splay来维护偏爱点/边(Preferred child/edge),并且通过点在不同Splay中的移动提取路径,或者是修改父子关系以连接或断开树边动态树的构建动态树由于其需要动态的修改点/边关系,所以需要动态的维护点/边,从而选择偏爱点/边而不是像树链剖分中使用轻重点/边,同时需要Spaly维护每个Splay中保...

2018-08-29 11:46:58 200

原创 树链剖分简单介绍

树剖想必各位大佬早已经烂熟于心 此篇博客大部分将 灌水 写写自己在学习树链剖分时对于各部分的理解树链剖分是一种将树转化为链进行维护的数据结构 也可以说是将点按一定的顺序放在序列中,使得修改两个点之间的路径时将一段非连续序列转化为 多个连续区间,用线段树分别进行修改如何进行排列?一般来说,最有可能同时修改的点我们尽量将其放在一起 对于每个点定义其子节点中子树大小最大的为其 重儿子 ...

2018-08-28 21:17:00 175

原创 SPOJ 104 HIGH - Highways 矩阵树定理

题意ttt组询问nnn个点,mmm条边分别连接ai,biai,bia_i , b_i求有多少种生成树的方案Solution矩阵树定理裸题Matrix Tree TheoremWikipedia为了不爆精度行列式的guessguessguess使用辗转相减法代码如下:#include <bits/stdc++.h>using namespac...

2018-08-28 11:01:05 228

原创 生成函数 从出生到凉凉

普通型生成函数(Ordinary Generation Function)对于一个无穷数列f0,f1,f2,⋯f0,f1,f2,⋯f_0 , f_1 , f_2 , \cdots将其看做一个无穷维向量,写出其形式幂级数:f(x)=∑∞i=0fixif(x)=∑i=0∞fixif(x) = \sum_{i = 0}^{\infty} f_i x^i例:数列1,1,1,⋯1,1,1,⋯...

2018-08-23 08:31:13 263

原创 多项式除法

已知f,g,degf=n,degg=m(m≤n)f,g,deg⁡f=n,deg⁡g=m(m≤n)f,g,\deg f = n,\deg g = m (m \leq n)求唯一的q,rq,rq,r,使得f=q×g+rf=q×g+rf = q \times g + r,其中degr&lt;mdeg⁡r&lt;m\deg r < m例:f(x)=x4+x3+2x2+4x+2,g(x)=x2+x+...

2018-08-22 20:24:37 2254

原创 多项式求逆

对于fff,若有ggg,使得f×g(x)=1f×g(x)=1f\times g(x) = 1,称ggg为fff的逆给fff,求ggg的前nnn项,即求1f(x)1f(x)\frac{1}{f(x)}的麦克劳林级数的前nnn项系数例:f(x)=1−xf(x)=1−xf(x) = 1 - xg(x)=11−x=∑∞i=0xig(x)=11−x=∑i=0∞xig(x) = \frac{1}{...

2018-08-22 20:21:48 916

原创 BZOJ 3456 城市规划 生成函数 NTT

题意求nnn个有标号点的无向联通图个数Solution发现直接求解很复杂,将其用别的函数表示出来设f(x)f(x)f(x)为包含111号节点的节点数为xxx 无向连通图 个数,g(x)g(x)g(x)为节点数为xxx的 无向图 个数这两个函数有以下关系:g(n)=∑i=1nCi−1n−1f(i)g(n−i)g(n)=∑i=1nCn−1i−1f(i)g(n−i)g(n...

2018-08-22 20:16:12 280

原创 BZOJ 3771 Triple 生成函数 NTT 容斥

题意有nnn件物品,每件物品有一个权值aiaia_i,可以用1,2,31,2,31,2,3个价值不同的物品组合出一个总价值,问每种总价值有多少种组成方案Solution既然每种价值的物品只能选一个,那么不用管每种价值有多少个,只用关心有没有就好了。作为一个组合问题,使用普通型生成函数考虑到直接算答案比较麻烦,利用容斥进行计算A(i)A(i)A(i)表示选择一件物品的生成函数...

2018-08-22 09:26:43 273

原创 修改文章标题啦

经过实践论证表明,如果在文章标题前面加上一些奇怪的东西可能会影响收录当然更有可能的是本蒟实在是太弱了所以今后的文章标题会发生一些变化去除【总结】【题解】【考试】【解题报告】等标签然后在后面会加上每个题目解决所需要的用法,方便广大OIer查找希望大家能够继续资瓷我的小小博客你们的认可就是对我最大的鼓励QwQ...

2018-08-16 20:53:11 374

原创 NTT从入门到精通

本片博客中有很多前置知识,请一定要保证自己看懂,这样后面的学习会非常的轻松!!!剩余系剩余系指对于某一个特定的正整数nnn,一个整数集中的数模nnn所得的余数域 如果一个剩余系中包含了这个正整数所有可能的余数,那么称之为模nnn的完全剩余系简化剩余系是nnn的完全剩余系中与nnn互素的数构成的子集群群的阶数定义为集合GGG元素的个数,记作|G||G||G|如果GG...

2018-08-16 20:46:20 2752

原创 一份非常详尽的FFT教学向博客

作为一个蒟蒻,在发现自己的FFTFFTFFT理解貌似有很多坑之后,我决定重写一篇 非常 非常 非常 详尽的FFTFFTFFT博客 这篇博客从000喀什讲解,面向和我一样的ruoruoruo,所以,DalaoDalaoDalao退散 QwQ在此特感谢function2 深入浅出的讲解,本文出自其讲义多项式的数域对于数域FFF,若a0,a1,a2,⋯,an∈Fa0,a1,a2,⋯,an...

2018-08-13 22:00:10 441

原创 网络流初步 Dinic的优化

网络流是什么?简要介绍:移步 litble的博客关于Dinic算法在E-K算法中,我们利用BFSorDFS中的一种来寻找增广路经 而在Dinic算法中,需要将两者结合起来使用定义一个名词:层次 第iii层代表距离源点的最短距离为iii的点集利用BFS将所有点的层次计算出来,再使用DFS进行增广路的寻找,修改后再进行BFS…以此类推显然的,每次增广路径必然要经过每一层...

2018-08-09 10:00:34 217

空空如也

空空如也

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

TA关注的人

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