Най-малко общо кратно

От testwiki
Направо към навигацията Направо към търсенето

В аритметиката и теорията на числата, най-малко общо кратно на две различни от нула цели числа a и b е най-малкото цяло положително число, което може да се раздели както на a, така и на b.[1] [2]

Дадени са две цели числа a и b. Минималното естествено число d (d > 0) такова, че a|d и b|d се нарича най-малко общо кратно (НОК) на a и b.

По-лесно намиране на НОК

Напишете числата, на които трябва да получите НОК, отделени с точка и запетая пред отвесна черта. Тъй като търсим най-малко общо кратно трябва да намерим най-малкият делител на тези числа.

Например: НОК на (6 и 16)

6; 16 | 2

3; 8 | 2

3; 4 | 2

3; 2 | 2

3; 1 | 3

1; 1 |

НОК = 2·2·2·2·3 = 48


Разлагаме само на прости множители. Т.е. НОК на две числа може да се разгледа като обединение на каноничното им разлагане на прости множители (обратно – НОД се разглежда като сечение). Нека са ни дадени числата a и b, и нека имаме техните разлагания, като и в двете разлагания участват едни и същи прости числа (тези, които се срещат в поне едно от разлаганията на a и b), като за „чуждите“ множители се поставя 0-ва степен:

a=p1r1pkrk,b=p1q1pkqk,qi0,ri0(i=1,,k)

Тогава за НОК (бележим [a,b]) и НОД (бележим (a,b)) имаме:

[a,b]=p1max(r1,q1)pkmax(rk,qk),(a,b)=p1min(r1,q1)pkmin(rk,qk)

От последното:

[a,b](a,b)=p1max(r1,q1)+min(r1,q1)pkmax(rk,qk)+min(rk,qk)=p1r1+q1pkrk+qk=ab

Последното дава ефективен алгоритъм за изчисляването на НОК (чрез пресмятането на НОД, за което имаме ефективен метод – алгоритъма на Евклид). Първоначалният начин изискваше разлагането на прости множители, което няма ефективно алгоритмично решение.

Източници

Шаблон:Нормативен контрол