自然数拆分求乘积最大
if N=3K Sn=3kif N=3K+2 Sn=2∗3kif N=3K+1 Sn=2∗3k−1
唯一分解定理
∀N⊂NN=∏i=1npaii(pi⊂prime)
约数个数定理
∀N⊂NN的约数=∏k=1n(k+1)(k=ai中的i(唯一分解定理))
欧几里得算法
int Gcd(int a,int b) {
if(b==0) return a;
return Gcd(b,a%b);
扩展欧几里得
int ExGcd(int a,int b,int& x,int& y) {
if(b==0) {
x=1;y=0;
return a;
}
int r=ExGcd(b,a%b);
int t=x;
x=y;
y=t-a/b*y;
return r;
应用