(部分内容为上网搜索并自己整理)
1.时间复杂度
T(n) = aT(n/b)+cn^k; T(1) = c
if (a > b^k) T(n) = O(n^(logb(a)))
if (a = b^k) T(n) = O(n^k*logn)
if (a < b^k) T(n) = O(n^k)
2.费马小定理
若p为一个质数,而整数a不是p的倍数,则a^(p-1)=1 mod p
4^(116)%113=4^(113-1+4)%113=4^112*4^4%113=1*4^4%113=30
3.莫比乌斯函数
对于该函数,
(1,定义域为N
(2,x为1 对应的函数值为1
(3,当n=mk^2时,n对应的函数值为0 (m,k∈N且k>=2)
(4,当n为质数或奇数个不同素数之积时,函数对应值为-1
(5,当n为偶数个不同素数之积时,对应的函数值为1
4.连加连乘
连加
a为求和上限
b为求和下限(或求和数的特征与性质)
c为求和内容
连乘用法相似
5.无根树
没啥,就是计算
n 个结点构成n^(n-2)种无根树
6.二分图
不会解释
设一共有n个结点,设一边又x个结点,则总边数为(n-x)*x
n=2x是取最大值
7.期望计算
太难了(高一新生不会)
(1,离散型
随机变量x取值为x1,x2,x3…xn
x取值对应的概率为p1,p2,p3…pn
则E(x)=x1p1+x2p2+…+xn*pn
(2,连续型
用积分,不会…
8.常识
a. 操作系统是对应用程序进行管理的软件
b. Celeron为处理器
c. 完全二叉树深度为 floor(log 2(n) +1)
d. 完全二叉树的节点编号对应满二叉树且相同位置结点编号且编号相同
e. P/NP问题
P指多项式时间,一个复杂的问题能在多项式时间内解决就被称为P问题
NP指非确定性多项式时间,强调“ 是否能在多项式时间之内验证解 ”,若可以被验证,则这个问题被称为NP问题
NPC⊆NP,NPC⊆NP-hard
NP∩NP-hard=NPC
…刚考完csp-s,总结一句话,121行代码,16页试卷等你来战!