首页 > 编程语言 >算法数学笔记-零、常用数表及杂项

算法数学笔记-零、常用数表及杂项

时间:2022-09-29 21:13:30浏览次数:52  
标签:frac sum varphi 算法 choose alpha 数表 杂项

目录

突然发现博客园可以存笔记,这样就可以避免出门没带电脑而又想看笔记的情况了,还方便大家交流学习~

零、常用数表及杂项

常用数表

n= 拆分数
10 42
20 627
30 5604
40 37338
50 204226
60 966467
70 4087968
80 15796476
90 56634173
100 190569292
(1~n中)n= 本质不同的质因子个数和 质因子个数和 含有大于sqrt(i)的质因子的数的个数 最小质因子个数和 因子个数 因子个数平方
1e3 2126 2877 912 1609 7100 75083
1e4 24300 31985 9597 16121 93768 1504136
1e5 266400 343614 98106 161247 1167066 26324772
1e6 2853708 3626619 990892 1612490 13971034 421094344
1e7 30130317 37861249 9955052 16125085 162728526 ...
n 2n~3n 2.8n~3.7n n 1.61n nlogn nlogn logn

牛顿迭代

\(x_{i + 1} = x_i - \frac{f(x_i)}{f'(x_i)}\)

牛顿广义二项式定理

\(\alpha \in R \\ (x + y) ^ {\alpha} = \sum_{k = 0} ^ {\infty} {\alpha \choose k} x^{\alpha - k} y^k \\ { \alpha \choose k} = \frac{\alpha(\alpha - 1)...(\alpha - k + 1)}{k!}\)

一些结论

\(x {{x +k} \choose n} = (k +1) {{x + k} \choose {n + 1}} + (n - k) {{x + k + 1}\choose {n+1}}\)

对任意正整数x,\(\sum_{i - 1} ^ n {{i}\choose{x}} = {{n + 1}\choose{x + 1}}\)

对于矩阵A,满足\(A_{i,j} = ij*gcd(i, j)\),高斯消元后,有:

\[A'_{i,j} = \begin{cases} ij\varphi(i) & i\ \ |j \\ 0 & i \not |j \end{cases} \]

对于矩阵B,满足\(B_{i,j} = gcd(i, j)\),在高斯消元后,有:

\[B'_{i,j} = gcd(i,j) = \begin{cases} \varphi(i) & i \ \ | j \\ 0 & i\not | j \end{cases} \]

\(ij = - \frac{i^2} 2 - \frac{j^2}{2} + \frac{(i + j) ^ 2}{2}\)

但i,j不一定有二次剩余, 所以

\(-ij = C^2_i + C^2_j - C^2_{i + j}\)

\(\sum _{i = 1} ^ \infty i ^{-2} = \frac{\pi ^ 2}{6}\)

\(\varphi(ij) = \frac{\varphi(i)\varphi(j)gcd(i,j)}{\varphi(gcd(i,j))}\)

给一个多项式除去\((1 + x)\)就相当于乘上\((1 - x + x^2 - x^3 + ... )\)可以使用前缀和优化,也可以理解为可撤销背包

使用斯特林数展开为下降幂:

\(x^n = \sum_{i = 0}^n {x \choose i} i! S(n, i) = \sum_{i = 0}^n S(n, i)x^{\underline{i}}\)

\(C_n^k *k^{\underline{m}} = C_{n - m} ^ {k - m} * n^{\underline{m}}\)

\(x^n = \sum_{k=0}^n Eular(n, k) {{x +k} \choose n}\)

子集枚举 (复杂度\(O(3^n)\))

for(int s = t; s; s = (s - 1) & t);
范德蒙德卷

\(\sum_{i = 0} ^ k {{n} \choose{i}}{{m}\choose{k - i}} = {{n + m}\choose k}\)

可以理解为在大小为n和m的两个堆中选择k个物品

好像是)推论:

\(\sum_{i = 0} ^ n {n \choose i}{n\choose {i - 1}} = {{2n} \choose {n - 1}}\)

复数相乘

几何定义:模长相乘,幅角相加

代数定义:

\[(a + bi) * (c + di) \\ = ac + adi + bci + bdi^2 \\ = ac + adi + bci - bd \\ = (ac - bd) + (bc + ad)i \]

标签:frac,sum,varphi,算法,choose,alpha,数表,杂项
From: https://www.cnblogs.com/lyhy/p/16743052.html

相关文章

  • 算法数学笔记-二、线性代数
    目录二、线性代数矩阵模板高斯消元二、线性代数矩阵模板namespaceMatrix{ structmatrix{ inthang,lie; vector<vector<int>>num; matrix(intx=0,......
  • 简单易懂的manacher算法讲解
    manacher求最长回文子串的算法(顺便还能求出来以每个点为中心的最长回文子串)介绍先来一道模板题:P3805【模板】manacher算法先考虑一下小学二年级都会的纯暴力解法:以每......
  • 感知机算法
    感知机算法依赖importnumpyasnpimportpandasaspdimportmatplotlib.pyplotasplt人工数据集n=100X=np.random.multivariate_normal((1,1),[[0.16,0]......
  • 27岁算法工程师,1月无情被辞:想给做算法的提个醒!
    近日,大厂程序员在知乎吐槽“能力很强的同事学历造假,被辞了”,引发热议。“本科211,硕士去了哥伦比亚大学,因为GPA过低,第一学期就被开除。国外黑了两年,造了个假学历回国,竟然还过......
  • 与图相关的一些算法
    与图相关的一些算法作者:Grey原文地址:博客园:与图相关的一些算法CSDN:与图相关的一些算法图的说明线性表中的元素是“一对一”的关系,树中的元素是“一对多”的关系,图结......
  • AcWing 算法提高课 AC自动机
    AC自动机=Trie+kmp优化:Trie图1、kmp长字符串s和模板串p都以下标1开始。(1)求next数组:kmp的next数组存的是p的自匹配,即以p[i]为结尾的后缀能够匹配的最长非平凡(不是自......
  • 变邻域搜索算法通俗讲解
    首先声明本文是在参考《数据魔术师》公众号的《干货|变邻域搜索算法(VariableNeighborhoodSearch,VNS)超详细一看就懂》这一篇文章的基础上,并结合自己的理解撰写《VNS通......
  • 多种群遗传算法的函数优化算法(附MATLAB代码)
    最近小编终于重新拿起智能优化算法的圣经《MATLAB智能算法30个案例分析(第2版)》,每次读这本书都会有新的收获,今天要与大家分享的智能算法是多种群遗传算法。PS:文中代码来源于......
  • 用matlab调用迄今为止最强悍的求解旅行商(TSP)的算法-LKH算法
    最近小编恰好遇到这样一个问题,如何用matlab调用比较牛X的TSPsolver,小编费劲千辛万苦终于在github上找到一位大神写的LKH的matlab接口(网址链接:​​https://github.com/unr-a......
  • VRPTW合集 [CW节约算法,TS(硬约束版),TS(惩罚函数版),LNS四种方法对比(附MATLAB代码)]
    01方法回顾VRPTW系列推文终于要告一段落了,最初小编写了一篇最基本的节约算法构造VRPTW初始解推文;然后在这个基础上,小编尝试用3种不同的策略在所构造的初始解的基础上,进一步......