2026世界杯_2004年世界杯 - 1606811.com

首页 > 王者荣耀世界杯 > 最大公因数与最小公倍数的关系(公式推导)

最大公因数与最小公倍数的关系(公式推导)

最大公因数与最小公倍数公式概览

a

,

b

a,b

a,b 的最小公倍数

l

c

m

(

a

,

b

)

lcm(a,b)

lcm(a,b)

a

,

b

a,b

a,b 的最大公因数

g

c

d

(

a

,

b

)

gcd(a,b)

gcd(a,b)

a

,

b

,

c

a,b,c

a,b,c 的最小公倍数

l

c

m

(

l

c

m

(

a

,

b

)

,

c

)

lcm(lcm(a,b),c)

lcm(lcm(a,b),c) (二者先求最小公倍数,结果与第三个数求最小公倍数)

a

,

b

,

c

a,b,c

a,b,c 的最大公因数

g

c

d

(

g

c

d

(

a

,

b

)

,

c

)

gcd(gcd(a,b),c)

gcd(gcd(a,b),c) (二者先求最大公因数,结果与第三个数求最大公因数)

l

c

m

(

a

,

b

)

=

a

×

b

/

g

c

d

(

a

,

b

)

lcm(a,b)=a\times b /gcd(a,b)

lcm(a,b)=a×b/gcd(a,b)

g

c

d

(

l

c

m

(

a

,

b

)

,

c

)

=

l

c

m

(

g

c

d

(

a

,

c

)

,

g

c

d

(

b

,

c

)

)

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

g

c

d

(

l

c

m

(

a

,

b

)

,

c

)

=

l

c

m

(

g

c

d

(

a

,

c

)

,

g

c

d

(

b

,

c

)

)

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))推导

初步理解

首先,我需要理解

gcd

\text{gcd}

gcd 和

lcm

\text{lcm}

lcm 的定义及其基本性质。

最大公因数(

gcd

\text{gcd}

gcd):两个或多个整数共有约数中最大的一个。最小公倍数(

lcm

\text{lcm}

lcm):两个或多个整数共有倍数中最小的一个。

此外,

gcd

\text{gcd}

gcd 和

lcm

\text{lcm}

lcm 之间有一个重要的关系:

gcd

(

a

,

b

)

×

lcm

(

a

,

b

)

=

a

×

b

\text{gcd}(a, b) \times \text{lcm}(a, b) = a \times b

gcd(a,b)×lcm(a,b)=a×b

分析等式

我们需要证明的等式涉及三个变量

a

a

a,

b

b

b,

c

c

c,并且结合了

gcd

\text{gcd}

gcd 和

lcm

\text{lcm}

lcm 的运算。为了简化问题,我考虑使用素因数分解的方法,因为

gcd

\text{gcd}

gcd 和

lcm

\text{lcm}

lcm 都可以通过素因数分解来表示。

素因数分解法

假设

a

a

a,

b

b

b,

c

c

c 的素因数分解分别为:

a

=

p

p

α

p

,

b

=

p

p

β

p

,

c

=

p

p

γ

p

a = \prod_{p} p^{\alpha_p}, \quad b = \prod_{p} p^{\beta_p}, \quad c = \prod_{p} p^{\gamma_p}

a=p∏​pαp​,b=p∏​pβp​,c=p∏​pγp​

其中,

p

p

p 是素数,

α

p

\alpha_p

αp​,

β

p

\beta_p

βp​,

γ

p

\gamma_p

γp​ 是非负整数,表示对应素数的幂次。

根据素因数分解,

gcd

\text{gcd}

gcd 和

lcm

\text{lcm}

lcm 可以表示为:

gcd

(

a

,

b

)

=

p

p

min

(

α

p

,

β

p

)

\text{gcd}(a, b) = \prod_{p} p^{\min(\alpha_p, \beta_p)}

gcd(a,b)=p∏​pmin(αp​,βp​)

lcm

(

a

,

b

)

=

p

p

max

(

α

p

,

β

p

)

\text{lcm}(a, b) = \prod_{p} p^{\max(\alpha_p, \beta_p)}

lcm(a,b)=p∏​pmax(αp​,βp​)

表达式的素因数分解

现在,我们将等式两边的表达式用素因数分解表示。

左边:

gcd

(

lcm

(

a

,

b

)

,

c

)

\text{gcd}(\text{lcm}(a, b), c)

gcd(lcm(a,b),c)

首先,计算

lcm

(

a

,

b

)

\text{lcm}(a, b)

lcm(a,b):

lcm

(

a

,

b

)

=

p

p

max

(

α

p

,

β

p

)

\text{lcm}(a, b) = \prod_{p} p^{\max(\alpha_p, \beta_p)}

lcm(a,b)=p∏​pmax(αp​,βp​)

然后,计算

gcd

(

lcm

(

a

,

b

)

,

c

)

\text{gcd}(\text{lcm}(a, b), c)

gcd(lcm(a,b),c):

gcd

(

lcm

(

a

,

b

)

,

c

)

=

p

p

min

(

max

(

α

p

,

β

p

)

,

γ

p

)

\text{gcd}(\text{lcm}(a, b), c) = \prod_{p} p^{\min(\max(\alpha_p, \beta_p), \gamma_p)}

gcd(lcm(a,b),c)=p∏​pmin(max(αp​,βp​),γp​)

右边:

lcm

(

gcd

(

a

,

c

)

,

gcd

(

b

,

c

)

)

\text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))

lcm(gcd(a,c),gcd(b,c))

首先,计算

gcd

(

a

,

c

)

\text{gcd}(a, c)

gcd(a,c) 和

gcd

(

b

,

c

)

\text{gcd}(b, c)

gcd(b,c):

gcd

(

a

,

c

)

=

p

p

min

(

α

p

,

γ

p

)

\text{gcd}(a, c) = \prod_{p} p^{\min(\alpha_p, \gamma_p)}

gcd(a,c)=p∏​pmin(αp​,γp​)

gcd

(

b

,

c

)

=

p

p

min

(

β

p

,

γ

p

)

\text{gcd}(b, c) = \prod_{p} p^{\min(\beta_p, \gamma_p)}

gcd(b,c)=p∏​pmin(βp​,γp​)

然后,计算

lcm

(

gcd

(

a

,

c

)

,

gcd

(

b

,

c

)

)

\text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))

lcm(gcd(a,c),gcd(b,c)):

lcm

(

gcd

(

a

,

c

)

,

gcd

(

b

,

c

)

)

=

p

p

max

(

min

(

α

p

,

γ

p

)

,

min

(

β

p

,

γ

p

)

)

\text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c)) = \prod_{p} p^{\max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))}

lcm(gcd(a,c),gcd(b,c))=p∏​pmax(min(αp​,γp​),min(βp​,γp​))

比较两边的素因数分解

现在,我们需要证明:

p

p

min

(

max

(

α

p

,

β

p

)

,

γ

p

)

=

p

p

max

(

min

(

α

p

,

γ

p

)

,

min

(

β

p

,

γ

p

)

)

\prod_{p} p^{\min(\max(\alpha_p, \beta_p), \gamma_p)} = \prod_{p} p^{\max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))}

p∏​pmin(max(αp​,βp​),γp​)=p∏​pmax(min(αp​,γp​),min(βp​,γp​))

由于素因数分解的唯一性,我们只需要证明对于每一个素数

p

p

p,指数部分相等即可:

min

(

max

(

α

p

,

β

p

)

,

γ

p

)

=

max

(

min

(

α

p

,

γ

p

)

,

min

(

β

p

,

γ

p

)

)

\min(\max(\alpha_p, \beta_p), \gamma_p) = \max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))

min(max(αp​,βp​),γp​)=max(min(αp​,γp​),min(βp​,γp​))

证明指数部分相等

我们需要证明:

min

(

max

(

α

p

,

β

p

)

,

γ

p

)

=

max

(

min

(

α

p

,

γ

p

)

,

min

(

β

p

,

γ

p

)

)

\min(\max(\alpha_p, \beta_p), \gamma_p) = \max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))

min(max(αp​,βp​),γp​)=max(min(αp​,γp​),min(βp​,γp​))

为了简化符号,设:

x

=

α

p

,

y

=

β

p

,

z

=

γ

p

x = \alpha_p, \quad y = \beta_p, \quad z = \gamma_p

x=αp​,y=βp​,z=γp​

则我们需要证明:

min

(

max

(

x

,

y

)

,

z

)

=

max

(

min

(

x

,

z

)

,

min

(

y

,

z

)

)

\min(\max(x, y), z) = \max(\min(x, z), \min(y, z))

min(max(x,y),z)=max(min(x,z),min(y,z))

分析不同情况

为了证明上述等式,我们可以考虑

x

x

x,

y

y

y,

z

z

z 之间的大小关系。由于

max

\max

max 和

min

\min

min 函数的对称性,我们可以假设

x

y

x \leq y

x≤y 而不失一般性。因此,我们有以下几种情况:

情况一:

z

x

y

z \leq x \leq y

z≤x≤y情况二:

x

z

y

x \leq z \leq y

x≤z≤y情况三:

x

y

z

x \leq y \leq z

x≤y≤z

我们逐一分析这些情况。

情况一:

z

x

y

z \leq x \leq y

z≤x≤y

max

(

x

,

y

)

=

y

\max(x, y) = y

max(x,y)=y

min

(

max

(

x

,

y

)

,

z

)

=

min

(

y

,

z

)

=

z

\min(\max(x, y), z) = \min(y, z) = z

min(max(x,y),z)=min(y,z)=z (因为

z

y

z \leq y

z≤y)

min

(

x

,

z

)

=

z

\min(x, z) = z

min(x,z)=z (因为

z

x

z \leq x

z≤x)

min

(

y

,

z

)

=

z

\min(y, z) = z

min(y,z)=z (因为

z

y

z \leq y

z≤y)

max

(

min

(

x

,

z

)

,

min

(

y

,

z

)

)

=

max

(

z

,

z

)

=

z

\max(\min(x, z), \min(y, z)) = \max(z, z) = z

max(min(x,z),min(y,z))=max(z,z)=z

因此,两边相等。

情况二:

x

z

y

x \leq z \leq y

x≤z≤y

max

(

x

,

y

)

=

y

\max(x, y) = y

max(x,y)=y

min

(

max

(

x

,

y

)

,

z

)

=

min

(

y

,

z

)

=

z

\min(\max(x, y), z) = \min(y, z) = z

min(max(x,y),z)=min(y,z)=z (因为

z

y

z \leq y

z≤y)

min

(

x

,

z

)

=

x

\min(x, z) = x

min(x,z)=x (因为

x

z

x \leq z

x≤z)

min

(

y

,

z

)

=

z

\min(y, z) = z

min(y,z)=z (因为

z

y

z \leq y

z≤y)

max

(

min

(

x

,

z

)

,

min

(

y

,

z

)

)

=

max

(

x

,

z

)

=

z

\max(\min(x, z), \min(y, z)) = \max(x, z) = z

max(min(x,z),min(y,z))=max(x,z)=z

因此,两边相等。

情况三:

x

y

z

x \leq y \leq z

x≤y≤z

max

(

x

,

y

)

=

y

\max(x, y) = y

max(x,y)=y

min

(

max

(

x

,

y

)

,

z

)

=

min

(

y

,

z

)

=

y

\min(\max(x, y), z) = \min(y, z) = y

min(max(x,y),z)=min(y,z)=y (因为

y

z

y \leq z

y≤z)

min

(

x

,

z

)

=

x

\min(x, z) = x

min(x,z)=x (因为

x

z

x \leq z

x≤z)

min

(

y

,

z

)

=

y

\min(y, z) = y

min(y,z)=y (因为

y

z

y \leq z

y≤z)

max

(

min

(

x

,

z

)

,

min

(

y

,

z

)

)

=

max

(

x

,

y

)

=

y

\max(\min(x, z), \min(y, z)) = \max(x, y) = y

max(min(x,z),min(y,z))=max(x,y)=y

因此,两边相等。

结论

通过以上三种情况的分析,我们发现对于任意非负整数

x

x

x,

y

y

y,

z

z

z,都有:

min

(

max

(

x

,

y

)

,

z

)

=

max

(

min

(

x

,

z

)

,

min

(

y

,

z

)

)

\min(\max(x, y), z) = \max(\min(x, z), \min(y, z))

min(max(x,y),z)=max(min(x,z),min(y,z))

因此,原等式成立:

gcd

(

lcm

(

a

,

b

)

,

c

)

=

lcm

(

gcd

(

a

,

c

)

,

gcd

(

b

,

c

)

)

\text{gcd}(\text{lcm}(a, b), c) = \text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

最终答案

通过素因数分解和分情况讨论,我们证明了:

gcd

(

lcm

(

a

,

b

)

,

c

)

=

lcm

(

gcd

(

a

,

c

)

,

gcd

(

b

,

c

)

)

\text{gcd}(\text{lcm}(a, b), c) = \text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))




爆爽的双低音喇叭!甲盾Z105音箱评测
给大厂的面试难度排了个序(根据最新数据)