\(\pi(x)\) 來表示小於乙個正實數\(x\)的素數個數
\[\pi(x) = \frac (x\rightarrow \infty)
\]任何乙個大於1的自然數\(n\),都可以唯一分解成有限個質數的乘積
\[n=p_1^p_2^...p_k^
\]這裡\(p_i\)均為質數,其諸指數\(a_i\)是正整數。
將\(n\)分解質因數得 \(n=p_1^p_2^...p_k^\)
則\(n\)的約數個數為
\[(a_1+1)(a_2+1)...(a_n+1)
\]證明:要得到乙個約數,每個質因數都可以為\(0,1,2...a[i]\)次冪,
共\((a[i]+1)\)種選擇,根據乘法原理可得。
則\(n\)的所有約數之和為
\[f(n)=(p_1^0+p_1^1+p_1^2+…p_1^)(p_2^0+p_2^1+p_2^2+…p_2^)…(p_k^0+p_k^1+p_k^2+…p_k^)
\]證明:根據數學歸納法可得。該式中從每個括號中提出一項相乘即為該數的乙個約數。
簡單數論初步
定義 設 a,b in mathbb 且 b neq 0 如果存在 q in mathbb 使得 a bq 則 b 整除a,記作 b mid a 此時 b 為 a 的因數,a 叫做 b 的倍數.性質1 如果a mid b 且 b mid c 那麼 c mid a 證明 設an b,bm c n,m ...
簡單數論 質數
在 1 的整數中,如果只包含1和本身兩個約數,這個數就被稱為質數 素數。質數的判定 試除法 暴力列舉 o n bool is prime int n 簡單優化 o sqrt 對任意的d能整除n d n 顯然n除上d也能整除n frac n 如n 12,3是12的約數,4也是12的約數 2是12的約數...
一些零碎的數論定理(持續更新)
威爾遜定理 對任意質數p,有 p 1 1 mod p 若有 p 1 1 mod p 則必有p是素數。異或和定理 令f n 表示從1到n的異或和,則 若n 0 mod4 n 0 mod4 f 0,n n f 0,n n,若n 1 mod4 n 1 mod4 f 0,n 1 f 0,n 1,若n 2 m...