斐波那契公约数
f ( i ) f(i) f(i) 代表斐波那契数列的第i项, g c d ( f ( a ) , f ( b ) ) = f ( g c d ( a , b ) ) gcd(f(a),f(b))=f(gcd(a,b)) gcd(f(a),f(b))=f(gcd(a,b))
直角三角形与勾股定理
给出一个整数a,求另外2个整数b,c, 使得a,b,c构成直角三角形
a=0,1,2时,无法构成
假设a为直角边
- a为奇数时,
b = a 2 − 1 2 b=\frac{a^2-1}{2} b=2a2−1
c = b + 1 = a 2 − 1 2 + 1 c=b+1=\frac{a^2-1}{2}+1 c=b+1=2a2−1+1 - a为偶数时
b = a 2 4 − 1 b=\frac{a^2}{4}-1 b=4a2−1
c = b + 2 = a 2 2 + 1 c=b+2=\frac{a^2}{2}+1 c=b+2=2a2+1
贝祖定理
转载于:大佬博客
若a,b是整数,且GCD(a,b)=d,那么对于任意的整数x,y,ax+by都一定是d的倍数,特别地,一定存在整数x,y,使ax+by=d成立。
它的一个重要推论是:a,b互质的充要条件是存在整数x,y使ax+by=1.
开方次数
对于任何2^63内的数字,开方的次数最多7 8次就变成1了,继续开下去就没意义了
组合数学
- C(n,0)+2C(n,1)+……+(n+1)C(n,n)= 2^n + n*2^(n-1)
质数相关
- 对于任意≥5的质数p , p ∣ ( 2 m ∗ 3 n − 1 ) p|(2^m*3^n-1) p∣(2m∗3n−1), 且 m + n ≤ p m+n \leq p m+n≤p
a+b
a+b=a | b + a&b = a^b + 2(a&b)
哥德巴赫猜想
- 任一大于2的整数都可写成三个质数之和
- 即任一大于2的偶数都可写成两个质数之和
经典题目
最小公倍数
a,b的lcm,为a,b分解质因数后,所有质因子的最高此幂相乘
例如
a
=
2
3
∗
3
5
∗
5
a=2^3*3^5*5
a=23∗35∗5 ,
b
=
2
4
∗
3
∗
5
2
b=2^4*3*5^2
b=24∗3∗52, 那么
l
c
m
(
a
,
b
)
=
2
4
∗
3
5
∗
5
2
lcm(a,b) = 2^4*3^5*5^2
lcm(a,b)=24∗35∗52
质数分布规律
质数分布的规律: 大于等于5的质数一定和6的倍数相邻
抽屉原理推论
- 一个由
n
n
n 个数构成的数列,总能找到若干个连续的数,使它们之和能被
c
(
c
≤
n
)
c (c \leq n)
c(c≤n) 整除
来源:繁凡
三角形成型条件
若 a , b , c a,b,c a,b,c 满足, a b s ( b − c ) < a < b + c abs(b-c)<a<b+c abs(b−c)<a<b+c , 则 a , b , c a,b,c a,b,c 可以构成三角形。