一些好玩的数论

原创 2016年08月29日 16:43:36

一个有趣的公式

公式

i=1ni3=(i=1ni)2

这个公式很好证明, 又很好用。

证明:

(n+1)4n4=4n3+6n2+4n+1

n3=14[(n+1)4n4]32n2n14

i=1ni3=14[(n+1)41]3216n(n+1)(2n+1)n14(n+1)n2=14(n4+2n3+n2)=(12n(n+1))2=(i=1ni)2

公式背后

我们可以知道fx=xn这是一个积性函数。

(*)而定理告诉我们Fn=m|nfm也是一个积性函数。

dn=m|n1.

由(*)可知dn是一个积性函数。

[d]3也是积性函数。

m|n(dm)3也是积性函数。

同理(m|ndm)2也是积性函数。

我们可以发现m|n(dm)3=(m|ndm)2

一个小学就应该知道的东西

整除7

我们知道怎么快速地判断一个数是否是2、3、5、9的倍数,但是7的话,老师一直没有教我们。

我们把需要判断的数按位写下来,然后从低位到高位顺次乘1, 3, 2, 6, 4, 5判断和是否是7的倍数就好了。

例如:1234485 51+83+42+46+34+25+11=84是7的倍数,所以原数是7的倍数。

证明

11(mod7),103(mod7),1002(mod7)等等。

整除11

现在讲讲如何判断一个数是11的倍数。

把这个数的第奇数位的和减去第偶数位的和,判断是否是11的倍数。

例如:2728 8+722=11 所以原数是11的倍数。

证明:

易得102k+11(mod11),102k1(mod11).

一定是质数

这个没什么用,只是好玩。

fn=n2+n+41,nN,n非41的倍数。这一定是个质数。

判断质数

判断质数我喜欢用Miller-Rabin。但是还有其他的方法。

主要是因为Miller-Rabin是个随机性算法。

Wilson定理

正整数n>1,则n是一个素数当且仅当(n1)!1(modn)

证明:

充分性
p不是素数,那么令p=ab,其中1<a<p1,1<b<p1.
(1)ab

(p1)!=12...a...b...p1

(p1)!0(moda)

(p1)!0(modb)

(p1)!0(modab)

(p1)!0(modp)

(p1)!1(modp)矛盾

(2)a=b

(p1)!=12...a...2a...p1

(p1)!0(moda)

(p1)!0(mod2a)

(p1)!0(mod2a2)

(p1)!0(moda2)

(p1)!0(modp)

(p1)!1(modp)矛盾

因此p只能是素数。

必要性:必要性证明和欧拉定理类似。

Fibonacci GCD’s

fi表示斐波那契数列第i项。
f1=1,f2=1,fi=fi1+fi2,i>3
gcd(fm,fn)=fgcd(m,n)

证明:
(1)gcd(fn,fn1)=1

gcd(fn,fn1)=gcd(fnfn1,fn1)=gcd(fn2,fn1)=gcd(f2,f1)=1

(2)fm+n=fm1fn+fmfn+1
n=1,

fm+1=fm+fm1=fm1fn+fmfn+1

n=2
fm+2=fm1+fm+fm=fmf3+fm1f2=fm1fn+fmfn+1

n>2,n=k+1
n=k,n=k1n=k+1
fm+n=fm+k+fm+k1=fm1fk+fmfk+1+fm1fk1+fmfk=fm1fk+1+fmfk+2=fm1fn+fmfn+1

(3)由(2)可得
如果m|n,那么fm|fn.

n=qm+r

gcd(fm,fn)=gcd(fm,fqm+r)=gcd(fm,fqm+1fr+fqmfr1)=gcd(fm,fqm+1fr)=gcd(fm,fr)

又可知gcd(n,m)=gcd(m,r),得证。

两个组合数公式

(n+mk)=i=0k(ni)(mki)

这个其实可以感性理解。
一间课室有n个人,另一间有m个人,你要选k个人出来。
其实就是枚举第一间可是选i个人然后组合数一下就好了。

i=0n(ni)=2n

一个无聊的证明

(a+b)n=i=0n(ni)aibni

a=b=1
那么

i=0n(ni)=2n

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

简单数论 ppt

  • 2017年05月12日 11:25
  • 577KB
  • 下载

ACM资料(数论方向)

  • 2015年05月22日 00:41
  • 721KB
  • 下载

数论学习(题库有很多啦。)

逆元,摘自SssssssBbbbbbbb  on求出1~n 的逆元 #include using namespace std; int mod=17,inv[30]; void ...

数论网络的应用

  • 2014年09月28日 09:10
  • 676KB
  • 下载

HHU暑期第一弹——小小小数论(欧拉函数+埃式筛法+分解质因数+欧几里得算法+扩展欧几里得算法和模线性方程)

第一弹数论的主要内容有以下几部分:欧拉函数、埃式筛法、分解质因数、欧几里得算法、扩展欧几里得算法和模线性方程。 1、欧拉函数(连续求n个数的欧拉函数) #include using namespace...

数论模板.zip

  • 2014年12月05日 23:18
  • 279KB
  • 下载

51 NOD 1188 最大公约数之和 V2(基础数论)

数学 推导公式 欧拉筛法

数论部分学习笔记-by BeiYu

  • 2016年02月21日 15:23
  • 186KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些好玩的数论
举报原因:
原因补充:

(最多只允许输入30个字)