在计算机学中,有许多算法的证明需要用到约数的性质。因此掌握部分关于约数的知识是必要的,本博文主要介绍作者关于约数的理解。
约数
定义
约数的定义为:若整数 n n n除以整数 d d d的余数为 0 0 0,即 d ∣ n d|n d∣n。则称 d d d是 n n n的约数, n n n是 d d d的倍数。
推论
1.正约数个数及累加和
依据算术基本定理,很容易想到:对于任意一个整数 n n n而言,他可以表示为
p 1 c 1 p 2 c 2 p 3 c 3 ⋯ p m c m p_1^{c_1}p_2^{c_2}p_3^{c_3}\cdots p_m^{c_m} p1c1p2c2p3c