Наименьшее общее кратное

Материал из testwiki
Перейти к навигации Перейти к поиску

Наиме́ньшее о́бщее кра́тное (HOK) двух целых чисел m и n есть наименьшее натуральное число, которое делится на m и n без остатка, то есть кратно им обоим. Обозначается одним из следующих способов:

Пример: HOK(16,20)=80.

Наименьшее общее кратное для нескольких чисел — это наименьшее натуральное число, которое делится на каждое из этих чисел.

Одно из наиболее частых применений HOK — приведение дробей к общему знаменателю.

Свойства

Нахождение НОК

HOK(a,b) можно вычислить несколькими способами.

1. Если известен наибольший общий делитель, можно использовать его связь с HOK:

lcm⁡(a,b)=|a⋅b|gcd⁡(a,b)

2. Пусть известно каноническое разложение обоих чисел на простые множители:

a=p1d1⋅…⋅pkdk,
b=p1e1⋅…⋅pkek,

где p1,…,pk — различные простые числа, а d1,…,dk и e1,…,ek — неотрицательные целые числа (они могут быть нулями, если соответствующее простое отсутствует в разложении). Тогда HOK(a,b) вычисляется по формуле:

lcm⁡(a,b)=p1max⁡(d1,e1)⋅…⋅pkmax⁡(dk,ek).

Другими словами, разложение HOK содержит все простые множители, входящие хотя бы в одно из разложений чисел a,b, причём из показателей степени этого множителя берётся наибольший. Пример для бо́льшего количества чисел:

56=23⋅30⋅71
9=20⋅32⋅70
21=20⋅31⋅71.
lcm⁡(56,9,21)=23⋅32⋅71=8⋅9⋅7=504.

Вычисление наименьшего общего кратного нескольких чисел может быть также сведено к нескольким последовательным вычислениям HOK от двух чисел:

  • lcm⁡(a,b,c)=lcm⁡(lcm⁡(a,b),c);
  • lcm⁡(a1,a2,…,an)=lcm⁡(lcm⁡(a1,a2,…,an−1),an).

См. также

Литература

Ссылки

Шаблон:ВС