type
Post
status
Published
date
May 3, 2026
slug
maths
summary
tags
算法
category
icon
password

一、整除 (Divisibility)

1. 定义

对于整数 ),若存在整数 使得 ,则称 a 整除 b,记作
若 a 不能整除 b,记作

2. 基本性质

性质
内容
传递性
,则
线性组合性
,则对任意整数 ,有
线性组合性证明思路:
  • ,存在整数 使得
  • 因此

二、同余 (Congruence)

1. 定义

给定正整数 ,若整数 满足 ,即 能被 整除,则称 a 与 b 对模 m 同余,记作:

2. 同余的基本性质

性质
内容
自反性
对称性
,则
传递性
,则
加法保持性
,则
乘法保持性
,则

三、欧拉函数 (Euler’s Totient Function)

1. 前置概念:互质

两整数 最大公约数 时,称 n 与 m 互质(互素)。

2. 定义

表示 1 到 n 之间与 n 互质的整数个数

3. 重要性质

性质
公式
素数情形
若 p 为素数,则
积性函数
,则
通用公式

四、算术基本定理 (Fundamental Theorem of Arithmetic)

又称 唯一分解定理:每一个大于 1 的自然数 n,要么本身是素数,要么可以唯一地写成一系列素数的乘积(不考虑顺序)。

标准分解式

其中 均为素数,a_i 为正整数。

五、约数和公式

,则 n 的所有约数之和为:
或写成:

约数和公式及其证明

定理

设正整数 n 的标准分解式为:
则 n 的所有正约数之和为:

证明

第一步:分析约数的结构

由算术基本定理,n 的任意正约数 d 必具有形式:
其中指数满足:
关键观察:每个约数的各个素因子指数是独立选取的。

第二步:约数和的多重求和

所有约数之和可表示为:

第三步:分离变量(核心技巧)

由于求和变量相互独立,可将多重求和分解为乘积
原理:这是分配律的逆向运用——每个括号选取一项相乘,恰好遍历所有可能的约数。

第四步:等比数列求和

对每个括号使用等比数列求和公式

第五步:合并结果

因此:

示例验证

为例:
直接列举:约数为 1, 2, 3, 4, 6, 12,和为 28
公式计算

推广:约数个数公式

类似地,约数个数(记 ):
证明:每个指数 种选择(从 ),由乘法原理即得。

总结表格

函数
公式
关键思想
约数和
分离变量 + 等比求和
约数个数
乘法原理

知识脉络图

区间贪心算法边双连通分量 (eBCC) 与缩点详解
Loading...