同余

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. json 和 table控件

    <!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content= ...

  2. poj3107(dfs,树形dp)

    和poj1655的方法完全一样,但是这道题的n的范围大了,用vector存图会TLE(poj没有O2编译优化),所以改用前向星来存图就可以了.. 有关树的重心,看这里:poj1655 这里解释一下前向 ...

  3. 自己如何获取ADO连接字符串

    自己如何获取ADO连接字符串 摘自:http://blog.csdn.net/zyq5945/article/details/5586423 有时候我们参考网上的ADO连接字符串写未必就能连接上数据库 ...

  4. 设计模式之享元(flyweight)模式

    现在在大力推行节约型社会,“浪费可耻,节俭光荣”.在软件系统中,有时候也会存在资源浪费的情况,例如,在计算机内存中存储了多个完全相同或者非常相似的对象,如果这些对象的数量太多将导致系统运行代价过高.那 ...

  5. 互联网公司面试必问的mysql题目(上)

    又到了招聘的旺季,被要求准备些社招.校招的题库.(如果你是应届生,尤其是东北的某大学,绝对福利哦) 介绍:MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品.虽然单机性能比不上or ...

  6. 关于AutoCommit

    AutoCommit设置为true(大多数JDBCdrive的默认配置),则每次执行的SQL语句执行完成后都会落实到数据库中:如果想要在跨语句事务,则需要添加Begin Transiction,Com ...

  7. An invalid form control with name='timeone[]' is not focusable.

    在项目开发的时候 遇到了这样的报错 An invalid form control with name='timeone[]' is not focusable. 学习源头:https://segme ...

  8. java中输入3个数,从大到小的输出。。。。

    总结:我暂时不能理解,C语言时讲过,java里就不理解了 package com.a; import java.sql.Date; import java.util.Scanner; //输入三个数, ...

  9. Java-Runoob:Java 循环结构

    ylbtech-Java-Runoob:Java 循环结构 - for, while 及 do...while 1.返回顶部 1. Java 循环结构 - for, while 及 do...whil ...

  10. selenium中Xpath轴定位方法

    1.Xpath轴:轴可定义相对于当前节点的节点集. 使用语法:轴名称::节点名称 例://input[@data-value="SXRYNAME"]/parent::td/foll ...