2018.6清北学堂day5下午(计数)

整数划分问题

1>将n划分为若干正整数之和的划分数
2>将n划分成k个正整数之和的划分数
3>将n划分成最大数不超过k的划分数
4>将n划分成若干奇正整数之和的划分数
5>将n划分成若干不同整数之和的划分数

f[n][k]=f[n-1][k-1]+[n-k][k]

Burnside & Polya

群:一堆元素,一个运算,满足封闭性,结合律,幺元存在唯一,逆元存在唯一

幺元:单位元,满足群里面任何一个元素对幺元进行群的运算,还是他本身的

B u r n s i d e 引理

G为X的置换群, C p X 中满足在 p 作用下着色不变的着色集大小,
C p

a n s = 1 | G | i = 1 | G | ( C ( p i ) )

| G | 表示置换的数目

P o l y a 定理

P o l y a 定理为计算 C ( p ) 提供了一种方法
P o l y a 定理告诉我们 C ( p ) = k p
(一共 k 种颜色)

生成函数

泰勒展开
(在某个点附近)把一个函数展开成一个无限的多项式

QwQ我们会的泰勒展开,等比求和
i = 0 i n f x i = 1 1 x

貌似不关心收敛性

广义牛顿二项式定理

( x + y ) n = k = 0 i n f C ( n , k ) x n k y k

其中 C ( n , k ) = i = 1 k ( n i + 1 ) / i

其中n对于分数,负数都对

形式幂级数

对于一个序列 a i ,可以定义一个多项式 A ( x ) = i = 0 i n f a i x i
这个叫做原序列的生成函数,是一个形式幂级数。

e x a m p l e
1 , 1 , 1 1 1 x
1 , 0 , 0 , . . .1 , 0 , 1 1 x m
1 , 2 , 3 1 ( 1 x ) 2
1 , 2 , 4 , 6 1 1 2 x

生成函数的计算
生成函数整体可以做多项式运算。(无论用封闭形式还是用多项式形式)生成函数的乘法相当于做两个集合的组合

解递推式
比如斐波那契
可以结合FFT

直接指数型生成函数

( e x ) 3 ( e x + e x 2 1 ) 2

对于序列 a i ,定义生成函数 i = 0 i n f a i i ! x i

这样 1 , 1 , 1 , 1 , 对于 e x

剩下的 弃疗了

简单的反演

积性函数
i f ( g c d ( a , b ) ) == 1 f ( a b ) = f ( a ) f ( b )

狄利克雷卷积是一种对整数数论函数用约数关系进行的特殊的卷积

( f g ) ( N ) = f ( N ) g ( N )
( f × g ) ( N ) = d | n f ( d ) g ( N d )

如果 f , g 为积性,那么 f g , f × g 都是积性

其中卷积记为 ×

几个等式
f = f × e
i d = ϕ × 1
e = μ × 1

这里写图片描述

猜你喜欢

转载自blog.csdn.net/y752742355/article/details/80641660