同余

1、整数a,b对模m同余的充分与必要条件是m|(a-b),即a=b+mt,t是整数。

2、性质丁。若a1=b1(mod m),a2=b2(mod m),则(a1+a2)=(b1+b2)(mod m)。

   推论,a+b=c(mod m),-b=-b(mod m),则a=c-b(mod m)。

3、性质戊。若a1=b1(mod m),a2=b2(mod m),则a1a2=b1b2(mod m)。

   推论,ak=bk(mod m)。特别地当k=d时,a/d=b/d(mod m)。

  

  2)和 3)可得一个推论,若a=b(mod m),对任意意常量k1,k2,ak1+k2=bk1+k2(mod m)

4、性质己。若a1d=b1d(mod m),且(d,m)=1,则a1=b1。

  

  利用了定理:"12、若(a,c)=1,c|ab,则c|b。"

5、性质壬。若a=b(mod m),d|m,d>0,则 a=b(mod d)。

6、若a,b mod m同余,则(a,m)=(b,m),因为a=b+mt,即a、b,b、m的因数相同。

7、m是一个正整数,则全部整数可分成m个集合,记作K0,K1,...Km-1。其中Kr是由一切形如qm+r的整数。K0,K1,...Km-1叫做m的剩余类,若a1...am个数均在不同的剩余类,则a1...am叫做m的一个完全剩余系。

8、m个数组成完全剩余系的充要条件是两两对m不同余。

9、欧拉函数:o(a)表示 0~(a-1)中与a互质的数的个数。

10、与M素质的剩余类中各取一数,组成的集合叫简化剩余系。简化剩余系成员的个数就是欧拉函数。

11、若(a,m)=1,x通过m的简化剩余系,则ax通过m的简化剩余系。

  

12、若m1,m2互质,则o(m1m2)=o(m1)o(m2),o()表示欧拉函数。

13、若p是质数,则o(p^a)=p^a-p^(a-1)。

  

14、若 a = p^a1*p^a2*.. *pk^ak。是o(a) = a(1-1/p1)(1-1/p2).. (1- 1/pk)。

  

15、m1、m2是互质的两个正整数,x1、x2分别通过模m1、m2的完全剩余系,则m2x1+m1x2通过模m1m2的完全剩余系。

用反证法可轻易证明。

不定方程

1、二元一次不定方程:ax+by=c,若其中一解为(x0,y0),设(a,b)=d,a=a1*d,b=b1*d。则二元一次不定方程的一切解可以表示为:

  x=x0-b1t,y=y0+a1t。t=0,+/-1,+/-2...

2、二元一次不定方程:ax+by=c,有解的充要条件是(a,b)|c。

3、根据定理a[(-1)^)(n-1)Qn]+b[(-1)n*Pn]=1,可以得出二元一次不定方程的其中一组解x=(-1)^(n-1)Qn,y=(-1)^n*Pn。

4、不定方程:x^2+y^2=z^2 的一切正整数解中以用下列以式表出来:

  x=2ab,y=a^2-b^2, z=a^2+b^2。

关键定理

1、a = bq +c,则(a,b)= (b,c)。此为欧几里德法。

2、若c|ab,且(a,c)=1,则c|b。

3、a,b是任意两个不全为零的数,则存在两个数s,t,使得:as+bt=(a,b)

4、整数a,b对模m同余的充分与必要条件是m|(a-b),即a=b+mt,t是整数。

5、性质丁。若a1=b1(mod m),a2=b2(mod m),则(a1+a2)=(b1+b2)(mod m)。

6、性质戊。若a1=b1(mod m),a2=b2(mod m),则a1a2=b1b2(mod m)。

7、性质己。若a1d=b1d(mod m),且(d,m)=1,则a1=b1。

8、若(a,m)=1,x通过m的简化剩余系,则ax通过m的简化剩余系。通过反证法很容易证明。

数论Keynote的更多相关文章

  1. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman

    美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.9 是第三天, Scott Hanselman 做Keynote.今天主题围绕的是.NET ...

  2. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza

    美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.8 是第二天, Miguel de Icaza 做Keynote,Miguel 在波士顿Xa ...

  3. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter

    “.Net 社区虚拟大会”(dotnetConf) 2016 今天凌晨在Channel9 上召开,在Scott Hunter的30分钟的 Keynote上没有特别的亮点,所讲内容都是 微软“.Net社 ...

  4. Codeforces Round #382 Div. 2【数论】

    C. Tennis Championship(递推,斐波那契) 题意:n个人比赛,淘汰制,要求进行比赛双方的胜场数之差小于等于1.问冠军最多能打多少场比赛.题解:因为n太大,感觉是个构造.写写小数据, ...

  5. SharePoint Conference 2014 Keynote

    让我们来看看今年 SharePoint Conference 2014 的重点都是些什么内容.虽然 BI 那个视频很有趣儿,但是 keynote 可能更重要一些,所以,先研究 keynote. 概括来 ...

  6. NOIP2014 uoj20解方程 数论(同余)

    又是数论题 Q&A Q:你TM做数论上瘾了吗 A:没办法我数论太差了,得多练(shui)啊 题意 题目描述 已知多项式方程: a0+a1x+a2x^2+..+anx^n=0 求这个方程在[1, ...

  7. 数论学习笔记之解线性方程 a*x + b*y = gcd(a,b)

    ~>>_<<~ 咳咳!!!今天写此笔记,以防他日老年痴呆后不会解方程了!!! Begin ! ~1~, 首先呢,就看到了一个 gcd(a,b),这是什么鬼玩意呢?什么鬼玩意并不 ...

  8. hdu 1299 Diophantus of Alexandria (数论)

    Diophantus of Alexandria Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java ...

  9. (视频) 开源,免费和跨平台 - MVP ComCamp 2015 KEYNOTE

    2015年1月31日,作为KEYNOTE演讲嘉宾,我和来自全国各地的开发人员分享了作为一名MVP的一些体会. Keynote – Open Source, Free Tools and Cross P ...

随机推荐

  1. SpringMVC札集(01)——SpringMVC入门完整详细示例(上)

    自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onL ...

  2. BloomFilter布隆过滤器使用

    从上一篇可以得知,BloomFilter的关键在于hash算法的设定和bit数组的大小确定,通过权衡得到一个错误概率可以接受的结果. 算法比较复杂,也不是我们研究的范畴,我们直接使用已有的实现. go ...

  3. lzugis—搭建属于自己的小型的版本控制SVN

    对于不了解SVN的同志们可以参考下"mh942408056"的这篇博文,SVN简介,链接地址为:http://blog.csdn.net/mh942408056/article/d ...

  4. RAD Studio Mobile Roadmap updated,XE5 will released on next month, Andriod will be supported.

    RAD Studio Mobile Roadmap updated   Embarcadero updated his RAD Studio Mobile Roadmap. This concern ...

  5. (三十六)类数组对象arguments

    类数组对象:arguments 在函数调用时,我们总能见到arguments这个对象,它具体是用来干什么的呢?感觉逼格非常高呢 函数在使用时,我们总会位函数传入各种参数,arguments会将参数储存 ...

  6. 第九集 经验风险最小化(ERM)

    实在写不动了,将word文档转换为PDF直接截图了... 版权声明:本文为博主原创文章,未经博主允许不得转载.

  7. 定时框架quartz的一些问题总结

    1 什么是Quartz Quartz是OpenSymphony开源组织在Job scheduling领域的开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用.Quartz可以用来创建简单 ...

  8. HTML中id与name的用法

    可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢? 而同样我们也可以得到最经典的答案:ID就像是一个人的身份证号码,而Name就像是他的名字 ...

  9. Git克隆、修改、更新项目,及查看项目地址命令

    第一步:在本地新建一个文件夹,作为本地仓库,如“texzt”,直接打开该文件夹,并单击右键,选择git bash here 则可以直接进入到该文件夹目录下. 第二步:将本地仓库初始化,命令:git i ...

  10. nmon的使用

    Linux性能评测工具之一:nmon篇 分类: 敏捷实践2010-06-08 11:27 7458人阅读 评论(0) 收藏 举报 工具linuxfilesystemsaixx86excel   目录( ...