随笔分类 -  数学常识

程序员的数学常识
摘要:欧拉定理 如果正整数n和整数a互质,那么就有 aφ(n)1modn 其中φ(n)是欧拉函数 证明: 令Φ=x1,x2,,xφ(n)表示小于数n且与n互质的数的集合 那么集合 阅读全文
posted @ 2020-11-03 21:16 HachikoT 阅读(272) 评论(0) 推荐(0) 编辑
摘要:斯特林公式(Stirling formula) 斯特林公式用来求阶乘n!的通项公式,一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特林公式十分好用,而且,即使在n很小的时候,斯特林公式的取值已经十分准确。 \(n!=\sqrt{2\pi n}\left(\frac{n}{e}\right 阅读全文
posted @ 2020-11-02 22:12 HachikoT 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:欧拉函数 对于任意的正整数n,求在小于等于n的正整数之中,与n互质的数的个数,记作φ(n),若有质因子分解为n=p_1^p_2^\cdots p_r^,则其通项公式为: \(\varphi(n)=n\prod_{i=1}^{r}{\left(1-\frac{1}{p_ 阅读全文
posted @ 2020-11-01 20:04 HachikoT 阅读(90) 评论(0) 推荐(0) 编辑
摘要:中国剩余定理(chinese remainder theorem) 若整数m1,m2,,mn两两互质,且M=m1m2mn,那么对于任意整数a1,a2,,an,关于x的同余方程组 $$\begin x\equiv a_1,mod, 阅读全文
posted @ 2020-11-01 17:58 HachikoT 阅读(90) 评论(0) 推荐(0) 编辑
摘要:欧几里得算法 在«几何原本»中,欧几里得提出了用辗转相除的方法求解两个整数a,b的最大公约数的算法: gcd(a, b) if (0 == b) return a else return gcd(b, a mod b) 定理:若整数a,b的最大公约数为gcd(a,b),那么$gcd(a, 阅读全文
posted @ 2020-10-20 21:46 HachikoT 阅读(315) 评论(0) 推荐(0) 编辑
摘要:常系数线性齐次递推关系 设 h0,h1,h2,,hn, 是一个数列,称这个数列满足k阶线性递推关系是指存在量a1,a2,,ak和量b,使得 \(h_n=a_1h_{n-1}+a_2h_{n-2}+\cdots+a_kh_{n-k} 阅读全文
posted @ 2020-10-20 00:11 HachikoT 阅读(1427) 评论(0) 推荐(2) 编辑
摘要:容斥原理 容斥原理:在集合S中,对不具有性质P1,P2,,Pm的元素进行计数,令Ai=x:xSPi,注意元素x可以同时具有多种性质,那么: \(|\bar{A_1} \cap \bar{A_2} \cap \cdots \cap \bar{A_m} 阅读全文
posted @ 2020-10-13 11:51 HachikoT 阅读(223) 评论(0) 推荐(0) 编辑
摘要:调和级数求和 调和级数:1+\frac{1}{2}+\frac{1}{3}+\cdots+\frac{1}是一个发散的序列,求和公式为: i=1n1i=ln(n+1)+γ 其中γ为欧拉常数,\(\gamma\approx0 阅读全文
posted @ 2020-09-30 21:42 HachikoT 阅读(12316) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示