福州培训之数论(2月9日)

今天的东西太深奥了,所以。。。。。。不是不打了,而是复习笔记,跟要打;

那么,我们开始。

emmm,我也不知从哪开始,老师讲课无规律,就依笔记了

 

_____________________________________________________________________________

n=p1a1*p2a2*……pkak,m= p1b1*p2b2 *……pkbk 

gcd(n,m)=p1min{a1,b1}*p2min{a2,b2}…….最大公因数

lcm(n,m)=p1max{a1,b1}*p2max{a2,b2}…….最小公倍数

gcd(n,m)*lcm(m,n)=nm

5(a)/2(m)=?......1(a%m)                        a(同余)b(mod m)óm|a-b

b/m=…..1(b%m)                              a1a2    b1≡b2

ab(mod m)                                         a+-b1≡a2+-b2      a1b1≡a2b2

akmodm(a,m,k)<=109                                  (a,b)=d ax+by=d x,y为整

ak={ak/2k为偶;ak/2*ak/2*a k为奇}             bx1+(a%b)y1=d->d=rx1=d

                                             bx1+(a-(a/b)*b)y1=d

                                            ay1+b(x1-(a/b)y1)=d

                                     {x=y1;y=x1-(a/b)y}   {x1=1;y1=0}

 

  ax+by=có(a,b)|c(结论)                 [code]

“=>”:gcd(a,b)|ax                        int exgcd(int &x,int &y,int a,int b){

     gcd(a,b)|by=>gcd(a,b)|ax+by=c        if(b==0){x=1;y=0;return a;}

“<=”设c=k*gcd(a,b)                         int x_,y_,g;

Ax+by=gcd(a,b)——>组解x,y              g=exgcd(x_,y_,b,a%b);

=>ax+by=——组解kx,ky.                   X=y_,y=x_(a/b)*y_;returng;}

 

乘法逆元

ab1(mod m)

a,b在mod m下互为逆元   a=b-1,b=a-1

b-1*bb-1+1≡b0≡1

4*41(mod 5)

4=4-1(mod 5)

ax1(mod m)óm|ax-1óax-1=my y为整óax-my=1->(a,m)|1

   abóm|a-b

a/b=ab-1 ; (a/b)*b=ab-1*ba 实数:a≠0,1/a, /a->a≠0

除0外地数都有逆元

(a,m)≠1ób=m/(a,m)

存在b≠0,ab=0

a*a-10  ab≡0*a-1(mod m)  b≡0(mod m)

 

 

费马定理:

P(素数):1.ap≡a(mod p)    2.(a,p)=1 ap-1≡1(mod p)->a*ap-2≡1->ap-2≡a-1

Mod p:0,1,2,3,……,p-1  完全剩余数

一般n:0……n-1

(a,p)=1 0,a,2a,3a,…..,(p-1)a1,2,……,p-1

假设ia≡ja(mod p)

P:p|ab=>p|a或p|b

  P|(i-j)a,|i-j|<p-1,i=j

Iaa-1jaa-1,i≡j

So 每个完全剩余数都不相同

ap-11<-(p-1)! ≡ap-1(p-1)!

(abb-1a-1) aa-1≡1

Over,如有漏洞稍后补

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值