- 初等數(shù)論學(xué)習(xí)筆記 I:同余相關(guān) 。
- 初等數(shù)論學(xué)習(xí)筆記 II:分解質(zhì)因數(shù) 。
1.1 相關(guān)定義
- 數(shù)論函數(shù):定義域?yàn)檎麛?shù)的函數(shù)稱(chēng)為 數(shù)論函數(shù) 。因其在所有正整數(shù)處均有定義 , 故可視作數(shù)列 。OI 中常見(jiàn)的數(shù)論函數(shù)的陪域(即可能的取值范圍)為整數(shù) 。
- 加性函數(shù):若對(duì)于任意 \(a, b\in \mathbb{N}_+\) 且 \(a\perp b\) 均有 \(f(ab) = f(a) + f(b)\) , 則稱(chēng) \(f\) 為 加性函數(shù) 。注意區(qū)分代數(shù)中的加性函數(shù) 。
- 積性函數(shù):若對(duì)于任意 \(a, b\in \mathbb{N}_+\) 且 \(a\perp b\) 均有 \(f(ab) = f(a)f(b)\) , 則稱(chēng) \(f\) 為 積性函數(shù) 。易知 \(f(1) = 1\) 是必要條件 。
- 完全積性函數(shù):若對(duì)于任意 \(a, b\in \mathbb{N}_{+}\) 均有 \(f(ab) = f(a)f(b)\) , 則稱(chēng) \(f\) 為 完全積性函數(shù) 。完全積性函數(shù)一定是積性函數(shù) 。
- 數(shù)論函數(shù)的 加法:對(duì)于數(shù)論函數(shù) \(f, g\) , \(f + g\) 表示 \(f\) 和 \(g\) 對(duì)應(yīng)位置相加 , 即 \((f + g)(x) = f(x) + g(x)\) 。
- 數(shù)論函數(shù)的 數(shù)乘:對(duì)于數(shù) \(c\) 和數(shù)論函數(shù) \(f\) , \(c\cdot f\) 表示 \(f\) 的各個(gè)位置乘 \(c\) , 即 \((c\cdot f)(x) = c \cdot f(x)\) 。一般簡(jiǎn)記作 \(cf\) 。
- 數(shù)論函數(shù)的 點(diǎn)乘:對(duì)于數(shù)論函數(shù) \(f, g\) , \(f \cdot g\) 表示 \(f\) 和 \(g\) 對(duì)應(yīng)位置相乘 , 即 \((f \cdot g)(x) = f(x)g(x)\) 。為與狄利克雷卷積符號(hào) \(*\) 作區(qū)分 , 點(diǎn)乘符號(hào)通常不省略 。
- 單位函數(shù):\(\epsilon(n) = [n = 1]\) 。當(dāng) \(n = 1\) 時(shí)取值為 \(1\) , 否則取值為 \(0\) 。它是完全積性函數(shù) 。
- 常數(shù)函數(shù):\(1(n) = 1\) 。它是完全積性函數(shù) 。
- 恒等函數(shù):\(\mathrm{id}_k(n) = n ^ k\) 。\(\mathrm{id}_1(n)\) 記作 \(\mathrm {id}(n)\) 。它是完全積性函數(shù) 。
- 除數(shù)函數(shù):\(\sigma_k(n) = \sum\limits_{d\mid n}d ^ k\) 。\(\sigma_0(n)\) 表示 \(n\) 的約數(shù)個(gè)數(shù) , 記作 \(\tau(n)\) 或 \(d(n)\) 。\(\sigma_1(n)\) 表示 \(n\) 的約數(shù)和 , 記作 \(\sigma(n)\) 。\(\sigma_k(n)\) 有計(jì)算式 \(\begin{cases} \prod\limits_{i = 1} ^ m (c_i + 1) & k = 0 \\ \sum\limits_{i = 1} ^ m \frac{p_i ^ {(c_i + 1)k} - 1}{p_i - 1} & k > 0\end{cases}\):根據(jù)乘法分配律 , \(n\) 的所有約數(shù)的 \(k\) 次方之和可寫(xiě)作 \(\prod\limits_{i = 1} ^ m\sum\limits_{j = 0} ^ {c_i} p_i ^ {jk}\) , 等比數(shù)列求和后即得 。
- 歐拉函數(shù):\(\varphi(n) = \sum\limits_{i = 1} ^ n[i\perp n]\) , 表示 \(n\) 以?xún)?nèi)與 \(n\) 互質(zhì)的數(shù)的個(gè)數(shù) 。關(guān)于歐拉函數(shù)的性質(zhì) , 詳見(jiàn)筆記 I.
- 本質(zhì)不同質(zhì)因子個(gè)數(shù)函數(shù):\(\omega(n) = \sum\limits_{p \in \mathbb{P}} [p\mid n]\) , 表示 \(n\) 的本質(zhì)不同質(zhì)因子個(gè)數(shù) 。
- 莫比烏斯函數(shù):\(\mu(n) = \begin{cases} 1 & n = 1 \\ 0 & \exists d > 1, d ^ 2\mid n \\ (-1) ^ {\omega(n)} & \mathrm{otherwise} \end{cases}\) 。
2. 素?cái)?shù)篩法素?cái)?shù)篩法是數(shù)論體系中最基本的知識(shí)點(diǎn) , 幾乎所有數(shù)論題目都需要篩出 \(1\sim n\) 的所有素?cái)?shù) 。
2.1 埃氏篩素?cái)?shù)埃氏篩用所有已經(jīng)篩出的素?cái)?shù)的倍數(shù)標(biāo)記合數(shù):從 \(2\) 到 \(n\) 枚舉所有數(shù) \(i\) , 若 \(i\) 未被標(biāo)記 , 則 \(i\) 是質(zhì)數(shù) , 將 \(i\) 除 \(i\) 以外的倍數(shù)標(biāo)記為合數(shù) 。
經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀
- 為什么有些人會(huì)孤立認(rèn)真學(xué)習(xí)的人
- 蘋(píng)果ipad分屏功能怎么使用(ipad 9可以分屏學(xué)習(xí)嗎)
- 前端程序員學(xué)習(xí) Golang gin 框架實(shí)戰(zhàn)筆記之一開(kāi)始玩 gin
- 1 Libgdx游戲?qū)W習(xí)——環(huán)境配置及demo運(yùn)行
- Go設(shè)計(jì)模式學(xué)習(xí)準(zhǔn)備——下載bilibili合集視頻
- 學(xué)習(xí)ASP.NET Core Blazor編程系列五——列表頁(yè)面
- 小學(xué)生的學(xué)習(xí)動(dòng)機(jī)是什么
- 七 Netty 學(xué)習(xí):NioEventLoop 對(duì)應(yīng)線(xiàn)程的創(chuàng)建和啟動(dòng)源碼說(shuō)明
- ZCTF note3:一種新解法
- 關(guān)于環(huán)境學(xué)習(xí)生活類(lèi)的名言急
