摘要:
个人码风:大括号换行,4格缩进,轻微压行 注:代码中可能缺少以下缺省源: 逆元 线性筛素数 拉格朗日插值 原根 朱刘算法(最小树形图) 阅读全文
摘要:
积性函数 若定义域为全体正整数的函数f(x)\(满足\)∀gcd(n,m)=1,f(nm)=f(n)f(m),则称函数f(x)为积性函数。 常见的积性函数有ϵ(n), φ(n), μ(n), σ(n), idk(n)等。 阅读全文
摘要:
斯坦纳树问题是组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中寻求最短网络使所有点连通。而最小斯坦纳树允许在给定点外增加额外的点,使生成的最短网络开销最小。 上述文字来自百度百科,更OI化的表达参见这道模板题 现在我们来考虑解决这个问题。 看到K很小,考虑状压 阅读全文
摘要:
斜率优化是一种用数据结构维护dp的某种单调性性质从而达到优化dp的效果。 抽象的说,斜率优化可通过维护一个下(上)凸壳优化形如f_i = min_^{ f_j + g_{i,j}}(max同理)的转移方程。 本文只有简单推导,更充分的理解需要数形结合,请移步OI Wiki或 阅读全文
摘要:
FFT(快速傅里叶变换) 求的是卷积,也就是 Ck=∑i+j=kAiBj 那么 FWT(快速沃尔什变换) 求的就是子集卷积,也就是 Ck=∑i⊕j=kAiBj ⊕指按位运算$or,and, 阅读全文
摘要:
"题目传送门" Description 交互题 有n个人(n=a+b≤103),编号0至n1,其中a个人诚实地回答问题,b个人会任意选择诚实或不诚实地回答问题(以某种策略)。 询问次数2n,询问格式为? x y,指问第x个人第y个人的身份,确定 阅读全文
摘要:
第一类Stirling数 [nm]表示n个元素组成m个圆排列的方案数。 何为圆排列?即通过排列在一个环上,两两不能通过旋转相互得到的排列的个数。 $$ \begin{bmatrix} n \\ m \\ \end{ 阅读全文