码迷,mamicode.com
首页 > 其他好文 > 详细

数论随记(二)

时间:2016-03-15 20:38:06      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

 

技术分享

 

技术分享

HDU1573 /*中国剩余定理*/

10. 公式

1. a技术分享b(mod m) 技术分享 (a mod m) 技术分享b (mod m) (化简);

HDU1395 (2^x技术分享 1(mod n) 技术分享2^x%n技术分享 1(mod n) )

2. x技术分享a(mod m) 技术分享 x*k技术分享a*k(mod m);

3. x技术分享n-a(mod m) 技术分享 x+a技术分享n(mod m); HDU1788

4. gcd(a,b)=k 技术分享 gcd(a/k,b/k)=1;

5. a%k=技术分享 (变型: 技术分享%k=技术分享 ) HDU1852

如果m与k互素,则(a/m)%k=a*m^(phi(k)-1)%k

6. a≡b(mod m),c≡d(mod m)技术分享 a±c≡b±d(mod m)技术分享 ac≡bd(mod m)

11. 容斥原理

技术分享 技术分享

HDU1695 /*容斥,欧拉*/ /*莫比乌斯反演*/

12. 莫比乌斯反演

反演公式:

技术分享 技术分享 技术分享 (形式二:技术分享

其中,

技术分享 =技术分享

技术分享 为积性函数,称为 莫比乌斯函数。

|| 性

\/ 质
1. 技术分享

2. 技术分享

HDU1695 /**/

13. 规律

1. a+b+ab 技术分享 (a+1)(b+1)-1

n=(a+1)(b+1)-1=(a1+1)(a2+1)(b1+1)(b2+1)-1=…=(a1+1)(a2+1)(a3+1)…(技术分享+1)-1

HDU1719

2.

14. 快速幂取模

二分思想,秦九昭算法

typedef long long LL;

LL quick_mod(LL a,LL b,LL k)

{

LL ans=1;

while(b>0)

{

if(b&1)

{

ans=ans*a%k;

}

a=a*a%k;

b>>=1;

}

return ans;

}

 

15. 数论四大定理

1.威尔逊定理

若p为质数,则p可整除(p-1)!+1。

2. 欧拉定理

若gcd(a,n) = 1,则a^φ(n) ≡ 1 (mod n)

3. 费马小定理

p是质数,若p不能整除a,则 a^(p-1) ≡1(mod p),

若p能整除a,则a^(p-1) ≡0(mod p)。

(费马大定理)当整数 技术分享 时,关于 技术分享 的方程 技术分享 没有正整数解。

(伪素数)满足公式但P非质数。若n能整除2^(n-1)-1,并n是非偶数的合数,那么n就是伪素数。HDU1905

(卡米切尔数) 对于合数n,如果对于所有正整数b,b和n互素,都有同余式b^(n-1)≡ 1 (mod n)成立,则合数n为Carmichael数。

4.中国剩余定理

见9.

16. 矩阵

1.乘法:技术分享*技术分享

每一项:技术分享=技术分享 技术分享*技术分享 三重循环(i,j,k)

不满足交换律

2.转置

技术分享

17. 高斯消元

数论随记(二)

标签:

原文地址:http://www.cnblogs.com/shentr/p/5280872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!