数论中的无数公式 总结

斯特林公式是一条用来取n阶乘近似值的数学公式。一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特灵公式十分好用,而且,即使在

 

 

n很小的时候,斯特灵公式的取值已经十分准确。

公式为:

 

以下等式或者不等式均可以用数学归纳法予以证明!

1 + 3 + 5 + ... + (2n - 1) = n^2

1*2 + 2*3 + 3*4 + ... + n*(n + 1) = n*(n + 1)*(n + 2) / 3

1*1! + 2*2! + 3*3! + ... + n*n! = (n + 1)! - 1

1^2 + 2^2 + 3^2 + ... + n^2 = n*(n + 1)*(2n + 1) / 6

1^2 - 2^2 + 3^2 -... + (-1)^n * n^2 = (-1)^(n + 1) * n * (n + 1) / 2

2^2 + 4^2 + ... + (2n)^2 = 2n*(n+1)*(2n+1) / 3

1/2! + 2/3! + ... + n/(n+1)! = 1 - 1/(n+1)!

2^(n + 1) < 1 + (n + 1)2^n

1^3 + 2^3 + 3^3 + ... + n^3 = (n*(n + 1) / 2)^2

1/2n <= 1*3*5*...*(2n-1) / (2*4*6*...*2n) <= 1 / sqrt(n+1)  n=1,2...

2^n >= n^2 , n=4, 5,...

2^n >= 2n + 1, n=3,4,...

r^0 + r^1 + ... + r^n < 1 / (1 - r), n>=0, 0<r<1

1*r^1 + 2*r^2 + ... + n*r^n < r / (1-r)^2, n>=1, 0<r<1

1/2^1 + 2/2^2 + 3/2^3 + ... + n /2^n < 2, n>=1

 

5^n - 1能被4整除

7^n - 1能被6整除

11^n - 6能被5整除

6*7^n - 2*3^n能被4整除

3^n + 7^n - 2能被8整除

 

n条直线能将平面最多划分为(n^2 + n + 2) / 2个区域

定义H(k) = 1 + 1/2 + 1/3 + ... + 1/k 则 1 + n/2 <=H(2^n) <= 1 + n

H(1) + H(2) + ... + H(n) = (n + 1) * H(n) - n

1*H(1) + 2*H(2) + ... + n*H(n) = n*(n + 1) / 2 * H(n + 1) - n * (n + 1) / 4

欧拉函数的定义:E(k)=([1,n-1]中与n互质的整数个数).因为任意正整数都可以唯一表示成如下形式:
k=p1^a1*p2^a2*……*pi^ai;(即分解质因数形式)
可以推出:E(k)=(p1-1)(p2-1)……(pi-1)*(p1^(a1-1))(p2^(a2-1))……(pi^(ai-1))
               =k*(p1-1)(p2-1)……(pi-1)/(p1*p2*……pi);
               =k*(1-1/p1)*(1-1/p2)....(1-1/pk)

在程序中利用欧拉函数如下性质,可以快速求出欧拉函数的值(a为N的质因素)
若(N%a==0 && (N/a)%a==0) 则有:E(N)=E(N/a)*a;
若(N%a==0 && (N/a)%a!=0) 则有:E(N)=E(N/a)*(a-1);


若N>2, 欧拉函数E(N)必定是偶数
若gcd(a,b) = 1,则有E(a * b) = E(a) * E(b)

若一个数N分解成p1^a1 * p2^a2 * ... * pn^an,那么
E(N) = p1^(a1 - 1) * (p1 - 1) * ... * pn^(an - 1) * (pn - 1)

若N>1,不大于N且与N互素的所有正整数的和是1/2 * N * E(N)

因子和: 若 k=p1^a1*p2^a2...*pi^ai   F(k) = (p1^0+...+p1^a1)*(p2^0+...+p2^a2)*...*(pi^0 + ... + pi^ai)
 

没有一个平方数是以2,3,7,8结尾的

max{a, b, c} - min{a, b, c} = (|a - b| + |b - c| + |a - c|) / 2

ac % m = bc % m 可以得到 a % m' = b % m'  m' = m / gcd(m, c)

如果a % mi = b % mi (i=1,2,...,n) 并且 l = lcm(m1, m2, ..., mn)  则可以得到 a % l = b % l

Euler 定理
若gcd(a,m)==1, 则a^(phi(m)) % m = 1 % m
Fermat小定理
p为素数,对任意的a有 a^p % p = a % p
p为素数 ,对任意的a(a<p), a^(p-1) % p = 1 % p
p为素数 , 对任意的a,若gcd(p,a)==1, a^(p-1) % p = 1 % p

一个奇数a的平方减1都是8的倍数

任意4个连续整数的乘积再加上1 一定是完全平方数

当a是整数时,a(a-1)(2a-1)是6的倍数

当a是奇数时,   a(a^2 - 1)是24的倍数

n次代数方程 x^n + a1 * x^(n-1) + ... + an-1*x + an = 0 的系数都是a1, a2, ... , an都是整数。
如果它有有理数的根,证明这个根一定是整数,而且这个数一定是an的因子。如果不是整数,就一定是无理数。


设a,b都是正整数,a<b而gcd(a,b) = 1 ,如果存在一个素数p,它能够整除b,但是不能够整除10,则a/b一定不能够化成有限小数。如果b=2^a * 5^b,其中a,b都是非负整数,则a/b能化成有限小数。

设0<a<b, 且gcd(a,b) = 1, 如果a/b能表示成纯循环小数,则我们有gcd(b, 10) = 1。

设0<a<b, 且gcd(a,b) = 1, 令h是一个最小的正整数,使得10^h 与1 关于b同余,那么a/b可以表示成纯循环小数
0.d1d2d3...dh。

设b是一个正整数且gcd(10, b) = 1,令h是一个最小的正整数,能使得10^h 与1 关于b同余,则h能够整除Euler(b)

设a, b, b1都是正整数,a < b, gcd(a, b) = 1, b1 > 1, gcd(b1, 10) = 1。b = 2^c * 5^d * b1, 其中c, d都是非负整数,且不同时为0, 令h是一个最小的正整数,使得 10^h 与1 关于b1同余, 则当c>=d时,我们有a/b = 0.a1a2...aca'(c+1)...a'(c + h)  ,而当c < d时,我们有a/b = 0.a1a2...ada'(d+1)...a'(d + h)

设0.a1a2...an...不能换成有限小数,也不能化成循环小数,则它不能化成分数。

设p是一个素数,m是一个正整数且m=na+b其中a是一个非负整数而b是一个不大于n-1的非负整数。令
a=p^m, 当b=0的时候,a的开n次方是一个整数,当1<= b <= n - 1时,a的开n次方不能表示为分数。


设p是一个素数,m是一个正整数且m=na+b其中a是一个非负整数而b是一个不大于n-1的非负整数。令
a=p^m, 当b=0的时候,a的开n次方是一个整数,当1<= b <= n - 1时,a的开n次方=b+c, 其中b是一个正整数而c是一个无限小数但不是循环小数。

设a是一个正整数, 当a的开n次方=b+c中b是一个正整数而0<c<1时,则a的开n次方不能表示成为分数,并且这时c是一个无限小数但不是循环小数。


(4b^3 + 3b) / (4b^2 + 1) <= b + 1 / (2b + 1/2b) <=  根号b平方+1 <= b + 1 / (2b + 1/(2b + 1 / 2b)) = (8b^4 + 8b^2 + 1) / (8b^3 + 4b)

b + 1/(2b + 1/(2b + 1/(2b + 1/2b))) <= 根号b平方+1

(16b^5 + 20b^3 + 5b) / (16b^4 + 12b^2 + 1) <= 根号b平方+1 <= (8b^4 + 8b^2 + 1) / (8b^3 + 4b)

 

8*8棋盘2牌的完美覆盖数目为12988816=2^4 * 901^2

 

一张m行n列棋盘有一个b-牌的完美覆盖,当且仅当b是m的一个因子或者b是n的一个因子

 

n阶幻方的幻和为 n*(n^2+1) / 2   n阶幻方体的幻和为(n^4+n) / 2

 

鸽巢原理: 如果n+1个物体被放进n个盒子,那么至少有一个盒子包含两个或者更多的物体

鸽巢原理加强形式: 令q1,q2,..,qn为正整数。如果将 q1+q2+...+qn-n+1 个物体放入n个盒子内,那么,至少第一个盒子至少含有q1个物体,或者第二个

盒子至少含有q2个物体,... ,或者第n个盒子至少含有qn个物体

 

给定m个整数a1,a2,...,am,存在整数p和q,0<=p<q<=m,使得a(p+1)+a(p+2)+...+a(m)能够被m整除。通俗的说,就是在序列a1,a2,...,am中存在连续

个a,使得这些a的和能被m整除

 

由n^2+1个实数构成的序列a1,a2,...,a(n^2+1)或者含有长度为n+1的递增子序列,或者含有长度为n+1的递减子序列

 

Ramsey定理:在6个(或更多的)人中,或者有3个人,他们中的每两个人都互相认识;或者有3个人,他们中的每两个人都彼此不认识

 

n个元素的集合的循环r-排列的个数由

A(n,r)/r=n!/(r * (n-r)!)给出。特别地,n个元素的循环排列的个数是(n-1)!

 

多重集排列:

令S是一个多重集,有k个不同类型的元素,各元素的重数分别为n1,n2,...,nk。设S的大小为n=n1+n2+...+nk。则S的排列数等于n!/(n1!*n2!*...*nk!)

 

多重集的组合:

令S为具有k中类型元素的一个多重集,每种元素均具有无限的重复数。则S的r-组合的个数等于 C(r+k-1,r)

 

如果排列P1P2...Pn有逆序列b1,b2,...,bn,且k=b1+b2+...+bn为逆序数,那么P1P2...Pn可以通过k次连续交换得到12...n

 

利用反射Gray码生成相邻元组1的个数相差1的所有组合

 

生成{1,2,...,n}的字典序r-组合的算法:

从r-组合a1a2...ar=12..r开始

当a1a2...ar不等于(n-r+1)(n-r+2)...n时,做:

i)确定最大的整数k,是的ak + 1<=n且ak + 1不等于a1,a2,...ar

ii)用r-组合   a1...a(k-1)(ak + 1)(ak+2)...(ak + r - k + 1)替换 a1a2...ar

 

C(n,k)=C(n-1,k)+C(n-1,k-1)  1<=k<=n-1

 

k * C(n,k) = n * C(n-1, k-1)

 

C(n,0)+C(n,1)+...+C(n,n) = 2^n    C(n,0)+C(n,2)+... = 2^(n-1)  C(n,1)+C(n,3)+...=2^(n-1)

 

1*C(n,1)+2*C(n,2)+...+n*C(n,n)=n*2^(n-1) (n>=1)

 

通过对等式 (1+x)^n=sigma(C(n,k)*x^k)  k: 0->n 两边就微分,可以得到 sigma(k^p * C(n,k)) k: 1->n的和

 

sigma(C(n,k)^2) = C(2n,n)  k:  1->n

 

C(r,0)+C(r+1,1)+...+C(r+k,k) = C(r+k+1,k)

 

C(0,k)+C(1,k)+...+C(n-1,k)+C(n,k)=C(n+1,k+1)

 

Dilworth定理:  令(X,<=)是一个有限偏序集,并令m是反链的最大大小。则X可以被划分成m个但不能再少的链

同理, 若r是链的最大大小,那么X可以被划分成r个但不能再少的反链。

 

卷积定理: 对任意两个长度为n的向量a和b,其中n是2的幂,

a,b的卷积等于 (DFT2n)-1(DFT2n(a) . DFT2n(b))

其中向量a和b是用0扩充使其长度达到2n,"."表示2个2n个元素组成的向量的点乘

 

18014398509481931 素数
18014398509482111 最小质因子为11
1637672591771101 最小质因子为6780253

 

中线定理(pappus定理)是指三角形ABC内BM=MC,则AB^2+AC^2=2*(AM^2+BM^2)

证明:
AC^2=AH^2+HC^2?
AB^2=AH^2+BH^2=AH^2+(HC+2MH)^2=AH^2+HC^2+4MH*HC+4MH^2
左边=AB^2+AC^2=2*AH^2+2CH^2+4MH*CH+4MH^2
右边=2*(AM^2+BM^2)=2*(AH^2+MH^2+(CH+MH)^2)=2*(AH^2+MH^2+CH^2+2CH*MH+MH^2)
得证

 

[modified from &豪's blog]
(1)定理:设x0,x1,x2,...是无穷实数列,xj>0,j>=1,那么,
      (i)对任意的整数 n>= 1, r>=1有
            <X0,...,Xn-1,Xn,...,Xn+r> = <X0,...,Xn-1,<Xn,...,Xn+r>>
            =   <X0,...,Xn-1,Xn+1/<Xn+1,...,Xn+r>>.
      特别地有
            <X0,...,Xn-1,Xn,Xn+1> = <X0,...,Xn-1,Xn+1/Xn+1>
      注:用该定理可以求连分数的值

(2)对于连分数数数列 <X0,...Xn> 有递推关系:
      Pn = XnPn-1+Pn-2;
      Qn = XnQn-1+Qn-2;
      定义:  P-2 = 0; P-1 = 1; Q-2 = 1; Q-1 = 0;
      所以:  P0 = X0; Q0 = 1; P1 = X1X0+1; Q1 = X1;
      特别地:当 Xi=1 时, {Pn}, {Qn}为Fbi数列

(3)对于连分数数数列 <X0,...Xn>
     当n>= 1时,我们有PkQk-1 = Pk-1Qk = (-1)^k
     当n>=2时, 我们有PkQk-2 = Pk-2Qk = (-1)^(k - 1) * xk

(4) 所有有理数都可以表示成有限连分数


(5)pell方程: x^2+ny^2=+-1的解法:
      若n是平方数,则无解, 否则:
      先求出sqrt(n)的连分数序列<x0,x1..xn> 其中xn = 2*x0;
      对于 x^2+ny^2=-1
      若n为奇数,则 x=Pn-1, y=Qn-1; n为偶数时无解
      对于 x^2+ny^2=1
      若n为偶数,则 x=Pn-1, y=Qn-1; n为奇数时x=P2n-1, y=Q2n-1
      注:以上说的解均为最小正解

转自https://blog.csdn.net/acm_cxlove/article/details/7834776

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/441573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用计算机唱出惊雷,除了《惊雷》还有多少喊麦神曲?这十首神作你一定听过!...

一首《惊雷》可以说是火遍了大江南北&#xff0c;一时间风头无二。而这两天杨坤对《惊雷》的diss、惊雷原唱六道的回应更是成为全网热搜&#xff0c;这也让以《惊雷》为首的“喊麦文化”再次进入了公众的视线。事实上除了《惊雷》&#xff0c;还有不少脍炙人口的喊麦神曲&#…

计算机编程是考研什么专业,程序员考研该不该继续选择计算机专业

首先&#xff0c;近些年来确实有不少程序员会选择通过读研来突破自身的岗位发展瓶颈&#xff0c;大部分程序员在读研后也都获得了岗位升级&#xff0c;还有一部分程序员会继续读博&#xff0c;从而进入到科研和教育领域发展。从当前的技术发展趋势和人才需求趋势来看&#xff0…

黄冈学计算机的学校怎么样,广元市黄冈学校怎么样、好不好

问&#xff1a;广元市黄冈学校怎么样、好不好?答&#xff1a;办学四年多来&#xff0c;学校在上级主管部门考核中一直名列前茅&#xff0c;得到广大学生家长的认可&#xff0c;多次受到上级表彰&#xff0c;被评为“民办教育先进集体”&#xff0c;学校环境优美&#xff0c;是…

【 HDU - 1215 】七夕节(数论,约数和公式)

题干&#xff1a; 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" 人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下: 数字N的因子就是所有比N小又能被N整除的…

计算机专业小三门要求,最新小三门选科要求有啥变化?附对比表

原标题&#xff1a;最新小三门选科要求有啥变化&#xff1f;附对比表刚刚&#xff0c;上海市教育考试院公布了2020年拟在沪招生普通高校、军队院校本科专业选考科目要求&#xff0c;让我们今年的选科范围有哪些变化&#xff1f;说明&#xff1a;1 选考范围为不限&#xff0c;说…

html 报表插件,轻量级图形报表插件JSCharts

插件描述&#xff1a;JScharts是一个用于在浏览器直接绘制图表的JavaScript工具包。JScharts支持柱状图、圆饼图以及线性图&#xff0c;可以直接将这个图插入网页&#xff0c;JScharts图的数据可以来源于XML文件、JSON文件或JavaScript数组变量。2017-05-09更新&#xff1a;改为…

算法讲解 -- 二分图之 匈牙利算法

匈牙利算法是由匈牙利数学家Edmonds于1965年提出&#xff0c;因而得名。匈牙利算法是基于Hall定理中充分性证明的思想&#xff0c;它是部图匹配最常见的算法&#xff0c;该算法的核心就是寻找增广路径&#xff0c;它是一种用增广路径求二分图最大匹配的算法。 -------等等&…

计算机专业表白文案,深情表白文案40句

深情表白文案40句时间&#xff1a;2020-05-17 22:41:51 分类&#xff1a;经典语句 | 适合表白的句子 | Word文档下载深情表白文案40句导语&#xff1a;你是我生活的全部&#xff0c;是我一生拼搏奋斗的赌注。为了你披荆斩棘&#xff0c;为了你艰辛受苦&#xff0c;为了你众生…

计算机中有关数及编码的知识,计算机中有关数及编码的知识

计算机中有关数及编码的知识1.计算机是智能化的电器设备计算机就其本身来说是一个电器设备&#xff0c;为了能够快速存储、处理、传递信息&#xff0c;其内部采用了大量的电子元件&#xff0c;在这些电子元件中&#xff0c;电路的通和断、电压高低&#xff0c;这两种状态最容易…

html盒子阴影只设置左右,只在容器一边或两边显示盒子阴影

实现方案首先定义一个有具体宽高的盒子&#xff0c;然后正确定位:after伪类。效果[图片上传中...(image.png-8e8e17-1593570486291-0)]底部阴影代码:Document.box-shadow {background-color: #FF8020;width: 160px;height: 90px;position: relative;}.box-shadow:after {conten…

数据结构数组计算机中的应用,2018考研计算机:数据结构数组和广义表复习重点...

2018考研计算机&#xff1a;数据结构数组和广义表复习重点2017-08-17 16:00|考研集训营《数据结构(C语言版)》复习重点在二、三、六、七、九、十章&#xff0c;考试内容两大类&#xff1a;概念&#xff0c;算法&#xff0c;自从计算机专业课统考以后&#xff0c;专业课考试题型…

ae toolbarcontrol运行时没有_想办法让AE跑起来

好像大家都已经习惯了ADOBE系列软件的高能量吸收&#xff0c;谁让人家功能强大呢&#xff0c;尤其是AE&#xff0c;发展势头越来越猛&#xff0c;目前可以直接生成JSON文件&#xff0c;解析为代码文件后跨平台使用于安卓和苹果设备上&#xff0c;算是直接搭上了火热的移动互联快…

C++中两个常用的控制语句格式的函数(width和precision函数)

width 语法: int width();int width( int w );函数 width()返回当前的宽度。可选择参数w用于设定宽度大小。宽度是指每一次输出中显示的字符的最小数目。例如&#xff1a; cout.width( 5 );cout << "2";displays 2(在一个2的后面紧跟着四个空格) precision 语…

如何将风险应用加入白名单_理财要如何将资金分散呢?可以参考风险分散和分享经济红利的思路...

#理财大赛第三季#银行理财是值得投资者配置资金的&#xff0c;收益相对稳定&#xff0c;它的风险等级也很明显地标注在产品说明书和风险揭示书上&#xff0c;投资者可以根据自身投资偏好选择适合的理财。大部分买过银行理财的人都会选择将所有资金投入进去。银行理财确实是一个…

bind merge r 和join_[R] 制作梅西和C罗进球数的quot;追赶动画quot; - ggplot2 + gifski

效果如下&#xff1a;数据可视化 - 梅西 vs C罗https://www.zhihu.com/video/1084910827596804096数据可视化 - 8大射手进球趋势https://www.zhihu.com/video/1084910854461321216制作过程分为3个步骤:处理数据ggplot2创建图像帧save_gif逐帧打包生成gif文件使用的packages:lib…

盐务街属于一环吗_郑州步入“五环”时代,最早的“一环”原来是这里

近日&#xff0c;郑州“五环路”建设最新进展受到广泛关注。当郑州步入“五环”时代时&#xff0c;你是否想过郑州的最早的“一环”在哪里?来跟随记者的讲解&#xff0c;来一场时空逆行穿梭之旅&#xff0c;从历史深处寻找郑州最早的“一环”。△郑州五环示意图◆郑州现代“一…

【CodeForces - 1041D】Glider (枚举起点,双指针 或 二分终点,思维)(知识点总结)

题干&#xff1a; A plane is flying at a constant height of hh meters above the ground surface. Lets consider that it is flying from the point (−109,h)(−109,h) to the point (109,h)(109,h) parallel with OxOx axis. A glider is inside the plane, ready to s…

【牛客 - 185F】 假的数学游戏(斯特林公式,大数Java打表)

题干&#xff1a; 输入描述: 第一行&#xff1a;一个整数X 输出描述: 第一行&#xff1a;一个整数N 示例1 输入 复制 7 输出 复制 10 备注: 每个测试点所对应的X满足&#xff1a;第i个测试点输入的值为第i-1个测试点输入的值乘以10再加上7。特别的&#xff0c;第一个…

*【HDU - 6333】Problem B. Harvest of Apples (莫队,逆元,组合数学)(这样预处理正确吗?)

题干&#xff1a; There are nn apples on a tree, numbered from 11 to nn. Count the number of ways to pick at most mm apples. Input The first line of the input contains an integer TT (1≤T≤105)(1≤T≤105) denoting the number of test cases. Each test c…

ruoyi 多模块部署_大数据时代,独立部署的商城系统具有哪些优势?

独立部署是把一个可部署软件包安装到一个指定IT环境上并让其按预定流程提供服务的过程。现如今&#xff0c;越来越多的商家开始搭建网上商城系统&#xff0c;从而为自己积攒多年的客户群体提供更为便捷的购物模式&#xff0c;让购物变得更加智能化。独立部署的商城系统具有哪些…