自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 2333

\(\color{red}{\text{多项式全集之二 任长任模的FFT:}}\)三模NTT实现任模FFT:\(1.\)为什么要用MTT:当\(p\)不是NTT模数或者多项式长度大于模数限制时,就要使用MTT。\(2.\)MTT的使用原理:我们对初始多项式取模,那么如果在不取模卷积情况下,答案\(x\)不会超过\(N\times p^2\)。我们取三个NTT模数\(p_1,p_2,...

2019-04-18 15:02:00 97

转载 STL string

迭代器咕咕咕了!!!!!!!!!!!!!迭代器咕咕咕了!!!!!!!!!!!!!迭代器咕咕咕了!!!!!!!!!!!!!构造:string S1(S2); //S1 = S2string S1("blabla"); //S1 = "blabla"string S1(n, 'x'); //S1 =...

2019-04-14 10:59:00 121

转载 后缀自动机的应用

零.前置:\(1.init:\)初始状态。\(2.end:\)结束状态。\(3.E:\)结束状态\(end\)集合。\(4.fa(s):parent\)树上\(s\)的父亲节点。\(5.Reg(s):\)节点\(s\)能达到的\(end\)的集合。\(6.mx(s):\)节点\(s\)所代表的子串的最长长度。\(7.mn(s):\)节点\(s\)所代表的字串的最短长度。\...

2019-04-12 20:30:00 185

转载 省选一轮

拉格朗日差值最小树形图二项式反演BSGS最小割树虚树boruvka\(1.0/1\)串也可以黑白染色。\(2.\) 在平面图中,总是满足: \(V-E+F=1+C\)(\(F\)是面数,\(C\)是联通块数)。\(3.S\bigcap T = \emptyset\Leftrightarrow S\subseteq \complement_uT\)\(4.\)差分表第\...

2019-04-05 18:35:00 105

转载 等价类计数问题(Polya定理和burnside引理)

零.约定:(置换等名词会在前置知识中有解释)\(1.\)在本文中,题目要求的染色方案等统称为“元素”。\(2.\)两个元素严格相等我们记做“\(=\)”,两个元素等价(按题目所给的置换可以互相得到)我们记做“\(\Leftrightarrow\)”。\(3.\)元素\(a\)进行置换\(g\)我们记做\(a\otimes g\)。\(4.\)置换之间的乘积记做\(\odot\)...

2019-03-23 11:06:00 583

转载 Prufer序列与树的计数(坑)

\(prufer\)序列:无根树转\(prufer\)序列:不断找编号最小的叶子节点,删掉并在序列中加入他相连的节点。\(prufer\)转无根树:找到在目前\(prufer\)序列中未出现且未使用的编号最小的的节点与当前位相连,当前位从\(prufer\)序列中删除,节点标为已使用,剩余最后两个未使用的节点相连。性质:\(1.prufer\)序列中某个编号出现的次数就等于这...

2019-03-23 09:47:00 167

转载 分治算法

CDQ分治:中心思想:按照偏序(时间可以作为偏序)分治,不断递归处理前一半元素对后一半元素的贡献,这样把问题转成了一个个先插入后修改的子问题,把动态修改问题转成静态问题(常常在每一层处理的时候用对询问(或修改)排序等方式消掉原本动态修改不能消掉的限制,再静态解决)。整体二分:中心思想:单次询问要满足可二分性,但是\(check\)复杂的很高,而且可以在预处理完后复杂度很低的单次...

2019-03-23 09:46:00 93

转载 生成函数

其他:对\[{1\over 1-x}=1+x+x^2+x^3\cdots\]进行加减乘除求导积分,或把\(x\)代换成\(ax\)等方法得到一些奇怪的公式,参见小函数\(qwq\)令\(x\)取\(-x\)则原式变为容斥形式指数型生成函数\(~~~~\)生成函数的每一项系数变为\[\frac {a_i}{i!}\]\(~~~~\)这样可以发现一些规律,并且在求解组合数问题时会派...

2019-03-23 09:46:00 152

转载 莫队算法

普通莫队:\(~~~~\)以左端点分块,同一块内右端点升序。待修莫队:\(~~~~\)把在第几个操作之后询问作为第三维,以左端点分块为第一关键字,右端点分块为第二关键字,块内操作升序。树上莫队:\(~~~~\)在树的欧拉序(出入栈序)上做莫队,若lca不是起点或终点,lca的贡献不会被计算,要特别计算。转载于:https://www.cnblogs.com/Smeow/p...

2019-03-23 09:45:00 94

转载 计算几何

向量:表示:\(~~~~\)可以表示成\(xi+yj\),用点对\((x,y)\)代表,结构体存储,模长\(\rho =\sqrt {x^2+y^2}\),幅角\(\theta =\) 反 \(\tan \frac y x\),利用\(cmath\)库函数\(atan2(y,x)\)求得幅角,(表示求\(y\over x\)的反\(tan\))。运算:\(1.\)向量与向量的加减...

2019-03-23 09:45:00 203

转载 其他图论

dfs:无向图:证明,构造,一条非树边对应一个环。有向图:只有前向边和树枝边从dfn小的点指向dfn大的点。bfs:无向图:边只会在同层或相差不超过一层的点之间。有向图:满足\(d(u)+w(u,v)~\ge~d(v)~~(w(u,v)\)是指\(u\)到\(v\)的路径\()\)。SCC:\(1.\)缩点成DAG。\(2.\)竞赛图(任意两点都至少有单向边)缩点后是一条...

2019-03-23 09:44:00 115

转载 网络流

dinic 复杂度:所有边容量都是1:\[O(min(V^{2 \over 3},E^{1\over 2})\times E)\]分层图存在一层容量都是1:\[O(E^{3\over 2})\]在单位网络上:\[O(V^{1\over 2}\times E)\]最小割:\(~~~~\)处理冲突问题,多种收益只能选几个,把不割的边当作选的收益,割边当作舍弃收益。\(~~~~\)...

2019-03-23 09:44:00 96

转载 组合计数

minmax容斥:用于求解\(K\)大值的期望,\((max\Rightarrow min)\)。\[E(kthmax(S))=\sum_{T\subseteq S}(-1)^{|T|-k}\times {|T|-1\choose k - 1}\times E(min(T))\]特殊的,当\(K = 1\)时\[E(max(S))=\sum_{T\subseteq S}(-1)^...

2019-03-23 09:43:00 128

转载 小技巧

尺取法。\(meet~in~middle\)枚举子集:\(for(int~i=s;i;i=(i-1)\&s);\)无向连通图个数=总数-不联通的图的个数(基准点计数)。01串也可以黑白染色\(qwq\)处理1~n的所有数的所有因子,枚举因子\(\times\)倍数是O(n logn)的。\(V-E+F=1+C\)枚举\(k\)子集的方法:for(int S=(1&...

2019-03-23 09:37:00 97

转载 矩阵&&高斯消元

矩阵运算:\(A\times B\)叫做\(A\)左乘\(B\),或者\(B\)右乘\(A\)。行列式性质:\(1.\)交换矩阵的两行(列),行列式取相反数。\(2.\)某一行元素都\(\times k\),行列式值也\(\times k\)。\(3.\)某一行加到另一行上,行列式值不变。\(4.\)矩阵某两行(列)元素分别成比例,行列式值为\(0\)。\(5.A+B=C\...

2019-03-23 09:36:00 218

转载 动态规划

dp凸优化:\(1.\)对于一个很难求的函数\(f(x)\),我们发现他是凸函数(导函数单调/差分值单调),且\(g(x,k)=f(x)-kx\)的极值好算,且能知道取极值的时候\(x\)的值,那么我们可以凸优化(\(wqs\)二分)。\(2.\)用一条直线去切这个凸包,可以方便的求出切点:\(对于直线\)y=kx+b\(,切点就是在\)(x,f(x))\(中选取使\)b\(最大的...

2019-03-23 09:35:00 89

转载 NOI Linux学习

打开终端:cd (目录名)//进入该目录的终端cd ..//退出该目录,返回上一层。修改用户名 密码:修改密码:passwd//直接修改root密码passwd (用户名)//修改该用户的密码修改用户名:注:id + 用户名//查看当前uid、gid\(1.\)账号设置-新建用户,注销要修改的用户。\(2.\)修改uid:usermod -u (newname) (o...

2019-03-23 09:34:00 378

转载 反演

什么是反演:有函数\(F(x)\),令\(G(s)=\sum F(x)\),其中x与s的关系自定,在已知\(G\)求\(F\)的过程叫反演。集合反演:\(x\subseteq s\)公式:\(F(x)=\sum_{s\subseteq x} (-1)^{|x|-|s|}\times G(s)\)推导过程: 核心是容斥。\(1.\)首先,当\(x=s\)那么所有\(t\subse...

2019-03-23 09:28:00 189

转载 省选的数论

1.\(n=\sum_{d|n}\phi(d)\)的证明:\(d\)有\(\phi(d)\)个与之互质的数,分别是\(p1,p2\cdots\),\(a=\frac n d\times p_x\)满足\(gcd(a,n)=\frac n d\)且能够取遍每一个\(gcd(x,n)=\frac n d\)的数,显然每个数只有一中固定表示法,且一定会被取到,证毕。2.二次探测定理的疑惑的...

2019-03-23 09:27:00 119

转载 线性代数与simplex

线性方程组:\(i:1-n\)\(j:1-m\)\({\begin{cases}a_{11}x_1+a_{12}x_2+a_{13}x_3+\cdots+a_{1n}x_n=b_1\\a_{21}x_1+a_{22}x_2+a_{23}x_3+\cdots+a_{2n}x_n=b_2\\~~~~\vdots~~~~~~~~~~~~\vdots~~~~~~~~~~~~\vdots~~...

2019-03-23 09:26:00 131

转载 好题集锦

P4438 【HNOI/AHOI2018】道路 二叉树dp优化空间,自上而下树形dpP1437 【HNOI2004】敲砖块 正难则反P1772 【ZJOI2006】物流运输 题解状压解法,省略杂余转移。P2224 【HNOI2001】产品加工 \(f(i,j)\)表示状态为\((i,j)\)时可不可取,可以变为下标存状态,值存另一个状态的最优化情况。P2446 【SDOI2010...

2019-03-23 09:24:00 109

转载 alpha-beta搜索算法

alpha-beta搜索(min-max搜索):简称mfs,用来解决双方最优决策博弈问题。核心思想:在搜索树中,下一层越小,对当前层越有利,由于取max,一旦下一层出现了比其他孩子结果更大的值,那么停止搜索。(最优性剪枝)。模板://upd是本层值,将传给下一层。//lim是上一层给这一层的下限。//op决定本层是先手还是后手(可能无用)。int mfs(int upd,i...

2019-03-23 09:23:00 394

转载 杂记

推式子小技巧输入是%\(lf\),输出是%\(f\)博弈论坑莫队复杂度两个不同数的gcd不会超过两个数的差,这启示我们把数字相同分开考虑剩下的比较方便\(\mu^2(i)=\sum_{d^2|i}\mu(d)\)牛顿级数P3241树上GCDBZOJ3648BZOJ3784P3345P3464 【POI2007】WAG-Quaternary Balance...

2019-03-23 09:21:00 118

转载 博弈论专题

模仿操作:核心: 使自己的局面一直满足一个性质使它是必胜局面,即寻找平衡状态,中止状态一定满足平衡状态。\(1.\)满足至少或至多一堆或几堆在模意义下是\(××\)。(与对手的影响和是\(××\))Vijos1196 [上下]\(2.\)满足一堆或几堆或堆之间的奇偶性关系是\(××\)。(跟着对手做)HDU1079 [中上]POJ1740 [上下]\(3.\)构造出一个局面...

2019-03-23 09:20:00 104

转载 构造专题

发现必然成立的事实,推出性质ural 1979CF566E每次操作会产生共性影响,根据影响判断正确性。CF266D递归,用几次操作使问题变为数据范围更小的子问题且能返回时合并得解。ZOJ3823ACM WF 2014ONTAK 2014起初按某种规律操作使得在最后几步最后一定可以通过之前操作的调整得到解 Latvia U Contest14: G. Mosaic确定一...

2019-03-23 09:11:00 105

转载 骗分专题

\(\mu*I=\epsilon\)\(\sum_{d|x}\mu(d)=\epsilon\)\([gcd(x,y)==1]=\sum_{d|x,d|y}\mu(d)\)\(f=g*1\,\,\,\,\,\,g=f*\mu\)DFT只能是2的幂次循环卷积:a(n)卷b(n),NTT开到n,那么自动%n(n是2的幂次)。bluestein可做非2的幂次树形dp卡空间:滚动数组...

2019-03-23 09:08:00 132

转载 多项式专题

除法、开根、exp、多点插值、快速求值、拉格朗日插值的板子还没有整理,重心拉格朗日插值法还不会,正在补坑中。\(\color{red}{\text{约定:}}\)\(1.F(x)\)表示一个普通的项数为\(2\)的幂次多项式,\(F_D(x)\)是他的点值表示。\(2.w\)代表单位根,\(w_m\)表示\(m\)次单位根。\(3.A\)代表一个数列。\(4.g\)表示原根。...

2019-03-22 20:42:00 350

转载 数据结构专题

标记永久化线段树:维护\(sum,tag\),分别表示他子树的\(tag\)对他的贡献(大标记时记录),他身上的\(tag\)(不下传)。如果\(tag\)是取\(maxmin\)而且有期限,那么需要维护一个\(PQ\),按\(tag\)值排,过期就\(pop\)。转载于:https://www.cnblogs.com/Smeow/p/10578477.html...

2019-03-22 15:20:00 113

转载 字符串专题

Flag:1. SA精通应用2. KMP/Manacher 模板熟练(\(\color{red}{\text{GET}}\))3. Trie/AC自动机 模板熟练。4. 扩展KMP/字符串最小表示法(咕咕咕) 模板熟练KMP模板:#include <iostream>#include <cmath>#include <cstdio>#...

2019-03-22 15:20:00 98

空空如也

空空如也

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

TA关注的人

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