Skip to main content
🔬 Advanced ✨ New

LCM Calculator – Least Common Multiple

Calculate the Least Common Multiple (LCM) of two or more numbers. Fast and accurate LCM finder. Use this free math calculator for instant results. No signup.

Mi az LCM (Legkisebb Közös Osztó)?

Az LCM (Legkisebb Közös Osztó) két vagy több egész szám legkisebb pozitív egésze, amely minden egyes számot tökéletesen oszt, maradék nélkül. Egyéb szavakkal, az a legkisebb szám, amelyre minden adott szám osztója.

Például vegyük a számokat 4 és 6. A 4 osztóinak listája: 4, 8, 12, 16, 20, 24 … A 6 osztóinak listája: 6, 12, 18, 24 … Az első szám, amely mindkét listában szerepel, a 12, ezért LCM(4, 6) = 12.

Az LCM az aritmetika és a számelmélet egyik alapvető fogalma. Szorosan kapcsolódik a GCD (Legnagyobb Közös Osztó) -hoz, ismertebb nevén a Legnagyobb Közös Faktorhoz (GCF) -en keresztül az alábbi elegáns azonossággal:

LCM(a, b) = |a × b| / GCD(a, b)

Ez a kapcsolat lehetővé teszi, hogy az LCM-et hatékonyan számítsuk ki a GCD-vel, amely Euclid algoritmusát használja, amely még nagyon nagy számoknál is logaritmikus időben fut. A kalkulátorunk pontosan ezt a megközelítést használja, hogy bármely két pozitív egész számra gyorsan és pontosan eredményt adjon.

Az LCM csak egész számokra van definiálva. Két pozitív egész szám esetén az LCM mindig a két szám közül a nagyobbiknál nagyobb, és legfeljebb a két szám szorzatának egyenlő. Ha a két szám nem osztható közös faktorokkal (kölcsönösen prímek), akkor LCM(a, b) = a × b.

Hogyan találjuk meg az LCM-t – három módszer magyarázata

Van három standard módszer a kézi számításhoz. A módszerek megértése elmélyíti a számérzékedet és segít a legmegfelelőbb megközelítés kiválasztásában a megadott probléma esetén.

<h3>Módszer 1: A szorzatok listázása</h3>
<p>Írja ki a szorzatokat minden számnak, amíg nem találja meg az elsőt, amelyet mindkettő oszt. Ez jól működik a kis számoknál, de nagyok esetén praktikus.</p>
<p><strong>Példa: LCM(6, 8)</strong></p>
<ul>
    <li>A 6 szorzatai: 6, 12, 18, <strong>24</strong>, 30 …</li>
    <li>A 8 szorzatai: 8, 16, <strong>24</strong>, 32 …</li>
    <li>LCM(6, 8) = <strong>24</strong></li>
</ul>

<h3>Módszer 2: Prímtényezők felbontása</h3>
<p>Osztja fel minden számot prímtényezőire. Aztán vegye a <em>magasabb hatalom</em> minden prímet, amely bármely faktorizációban megjelenik, és szorozza össze őket.</p>
<p><strong>Példa: LCM(12, 18)</strong></p>
<ul>
    <li>12 = 2² × 3¹</li>
    <li>18 = 2¹ × 3²</li>
    <li>Legmagasabb hatalom: 2² × 3² = 4 × 9 = <strong>36</strong></li>
    <li>LCM(12, 18) = <strong>36</strong></li>
</ul>

<h3>Módszer 3: A GCD használata (a leggyorsabb)</h3>
<p>Alkalmazza a <strong>LCM(a, b) = (a × b) / GCD(a, b)</strong> formulát. A GCD meghatározásához használja Euclid algoritmusát: ismételje meg a nagyobb számot a kisebb számmal, amíg el nem éri 0-t.</p>
<p><strong>Példa: LCM(48, 36)</strong></p>
<ul>
    <li>GCD(48, 36): 48 = 1×36 + 12 → GCD(36, 12): 36 = 3×12 + 0 → GCD = 12</li>
    <li>LCM(48, 36) = (48 × 36) / 12 = 1728 / 12 = <strong>144</strong></li>
</ul>

<table>
    <thead><tr><th>Módszer</th><th>Legjobb</th><th>Sebesség</th></tr></thead>
    <tbody>
        <tr><td>A szorzatok listázása</td><td>Kis számok (&lt;20)</td><td>Lassú nagy számok esetén</td></tr>
        <tr><td>Prímtényezők felbontása</td><td>3+ számok, oktatási célból</td><td>Moderát</td></tr>
        <tr><td>GCD / Euclid algoritmus</td><td>Bármilyen nagyságú számok, számítás</td><td>Very gyors (log n)</td></tr>
    </tbody>
</table>

LCM-referenciakép – gyakori szám párok

A táblázatban a gyakran használt szám párok LCM-értékeit találod. Használd ezt gyors hivatkozásként a matematikai problémák megoldásakor, időbeosztásnál vagy törtszámokkal végzett számításoknál.

Szám ASzám BGCDLCM
2316
46212
510510
69318
812424
912336
1015530
1218636
1520560
1421742
1624848
20301060
25355175
364812144
1007525300

Figyelj a mintára: amikor egy szám a másikat osztja egyenletesen (például 5 és 10), az LCM a nagyobb szám. Amikor két szám kölcsönösen prím, az LCM a két szám szorzata.

LCM három vagy több számból

Az LCM három vagy több szám esetén a szorzatosság tulajdonságát alkalmazzuk iteratív módon:

LCM(a, b, c) = LCM(LCM(a, b), c)

Ezt bármilyen számú egészre kiterjeszthetjük. Például:

LCM(4, 6, 10)

  1. LCM(4, 6) = 12
  2. LCM(12, 10) = 60
  3. LCM(4, 6, 10) = 60

Alternatív megoldásként használhatjuk a prímszámok faktorizálását az összes számra egyszerre:

SzámokLCMMegjegyzés
2, 3, 412LCM(2,3)=6; LCM(6,4)=12
3, 5, 7105Összes prímszám; termék = LCM
4, 6, 8248 = 2³ dominál
6, 10, 15302×3×5 = 30
12, 15, 20602²×3×5 = 60

A LCM valós világi alkalmazásai

A LCM-nek úgy tűnhet, hogy egy absztrakt matematikai fogalom, de megjelenik a mindennapi életben, az építészetben és a tervezésben.

<h3>Összeadás és kivonás törtekkel</h3>
<p>A törtek összegéhez, amelyek nem osztószámaikban különböznek, először meg kell találni a <strong>legkisebb közös osztószámot (LCD)</strong> - amely egyszerűen az osztószámok LCM-je.</p>
<p>Példa: 1/4 + 1/6. LCD = LCM(4, 6) = 12. Tehát: 3/12 + 2/12 = 5/12.</p>
<p>Nélkülözhetetlen a LCM, a törtek aritmetikájához nagyobb számokkal kell dolgozni. A LCM a számításokat egyszerűbbé teszi.</p>

<h3>Tervezés és szinkronizálás</h3>
<p>A LCM elmondja, hogy mikor fordulnak össze a ciklikus események. Ez használatos:</p>
<ul>
    <li><strong>Autóbusz- és vonatmenetrendek:</strong> Ha az A busz 12 percenként indul, és a B busz 8 percenként indul, akkor a két busz 24 percenként találkozik.</li>
    <li><strong>Forgácsok:</strong> Egy 12 fogaskerék és egy 8 fogaskerék összefonódik, ha 24 fordulatot tesznek a kisebb fogaskerék.</li>
    <li><strong>Zene és ritmus:</strong> Egy 3 ütemű ritmus és egy 4 ütemű ritmus 12 ütemben találkozik - a zenében a poliritmus alapja.</li>
    <li><strong>Üzemi lámpák:</strong> Két 30 másodperces és 45 másodperces ciklusú lámpa együtt lesz zöldnek 90 másodpercenként.</li>
</ul>

<h3>Kriptográfia és moduláris aritmetika</h3>
<p>A RSA titkosításban a Carmichael totient függvénye λ(n) kapcsolódik a LCM-hez. Különösen, λ(pq) = LCM(p−1, q−1) a különböző prímszámok p és q esetén. Ez az LCM érték használatos a RSA titkosítás és dekódolás faktorainak számításához.</p>

<h3>Számítástechnika: Memória-alapú elrendezés</h3>
<p>A számítógép memóriacímek gyakran többszörösére kell, hogy illeszkedjen (például 4 vagy 8 bájtra). Amikor megosztott memóriatömböket kell megfelelővé tenni, amelyek kompatibilisek több adattípussal, a kezdőcímet az LCM-re kell igazítani a szükséges illeszkedésekhez - így elkerülhető a drága nem illeszkedő memóriahozzáférési költségek.</p>

LCM és GCD – A kulcsfontosságú különbségek

A LCM és a GCD kiegészítő fogalmak, amelyek együtt a szorzatok számelméleti szerkezetét foglalják magukban. Mindkettő megértése elmélyíti a matematikai intuíciót.

TulajdonságLCMGCD
teljes névLegkisebb közös többszörösNagyszerű közös osztó
DefinícióA két szám legkisebb pozitív többszöröseA két szám legnagyobb pozitív osztója
Range≥ max(a, b)≤ min(a, b)
Coprime számokLCM(a,b) = a × bGCD(a,b) = 1
KulcsformulaLCM = a×b / GCDHasználja az euklideszi algoritmust
Primér célTörtek osztószámai, tervezésTörtek egyszerűsítése, faktorizálás
Példa (12, 18)LCM = 36GCD = 6
Termelési kapcsolatLCM × GCD = a × bGCD × LCM = a × b

A kulcsfontosságú azonosítás LCM(a,b) × GCD(a,b) = a × b mindig igaz a pozitív egész számokra. Ez azt jelenti, hogy ha egyiket ismerjük, akkor a másikat is megadhatjuk, ha a két eredeti számot ismerjük.

Példa: LCM(12, 18) = 36 és GCD(12, 18) = 6. Ellenőrzés: 36 × 6 = 216 = 12 × 18. ✓

Speciális esetek és határcsúcsok

A LCM határcsúcsainak megértése segít elkerülni a számítások és programozás során előforduló hibákat.

Speciális esetBevitelLCM EredményOk
Ugyanaz a számokLCM(5, 5)5Egy szám maga az LCM-je
One is multiple of otherLCM(3, 9)99 már osztja a 3-at
Coprime számokLCM(7, 11)77Nincs közös tényező → szorzat
One is 1LCM(1, 100)1001 oszt mindent
Powers of same primeLCM(8, 16)16A legmagasabb hatalom győz

LCM az osztályfokozatokban

A LCM-t az elemi és középfokú matematikai tananyagban mutatják be, főként a törtszámítás kontextusában. Itt láthatjuk, hogyan illeszkedik a standard előrehaladáshoz:

Egy közös osztályi technikának a "létrás módszer" (más néven "sütiként" vagy "doboz módszer"): osztja mindkét számot a közös prímszámokon egyszerre, addig, amíg a maradékszámok nem osztják meg egymást, majd szorzatukat és a maradék számokat szorzatukkal együtt.

Létrás módszer példa: LCM(24, 36)

  2 | 24  36
  2 | 12  18
  3 |  6   9
    |  2   3
LCM = 2 × 2 × 3 × 2 × 3 = 72
    

Ellenőrzés: LCM(24, 36) = (24 × 36) / GCD(24, 36) = 864 / 12 = 72. ✓

Főbb kérdések

Milyen a 12 és 18 legkisebb közös osztója?

LCM(12, 18) = 36. A prímszámok faktorizálásával: 12 = 2² × 3 és 18 = 2 × 3². A legmagasabb hatalommal: 2² × 3² = 4 × 9 = 36. Ellenőrzés: 36 ÷ 12 = 3 és 36 ÷ 18 = 2, mindkettő egész szám. ✓

Milyen a különbség a legkisebb közös többszörös és a legnagyobb közös osztó között?

LCM (Legkisebb közös többszörös) a két adott szám legkisebb pozitív száma, amely mindkettőnek többszöröse. A GCF (Legnagyobb közös osztó, más néven GCD) a két adott szám legnagyobb pozitív osztója. LCM(4,6)=12 és GCF(4,6)=2. Összefüggésük: LCM × GCF = a × b (így 12 × 2 = 24 = 4 × 6 ✓).

A legkisebb közös többszörös lehet-e egyik szám?

Igen! Ha egyik szám a másik többszöröse, akkor a legkisebb közös többszörös egyenlő a nagyobb számmal. Például LCM(3, 9) = 9 mert 9 már többszöröse 3-nak. Ugyanilyen, LCM(5, 15) = 15 és LCM(7, 49) = 49.

Milyen a LCM(0, n)?

Általánosságban LCM(0, n) = 0 bármely egész számra n. Ez azért van, mert 0 minden egész szám többszöröse (0 = 0 × n), és bármely közös többszörös 0 és n-nek egyaránt többszöröse, de a 0 egyetlen többszöröse sincs.

Hogyan találjuk meg a legkisebb közös többszöröst a törtek esetében?

A törtek LCM-je a következő formula szerint alakul: LCM(a/b, c/d) = LCM(a, c) / GCD(b, d). Például LCM(1/2, 1/3) = LCM(1,1) / GCD(2,3) = 1/1 = 1. Ez hasznos a fejlett algebrai törtek LCD-jeinek meghatározásában.

Milyen a két prímszám LCM-je?

A két különböző prímszám LCM-je a két prímszám szorzata, mivel a prímszámoknak nincs közös osztója. LCM(7, 11) = 77; LCM(13, 17) = 221. Ha a két prímszám ugyanaz (például LCM(5, 5) = 5), akkor a LCM egyenlő a prímmel.

Hogyan kapcsolódik a LCM az összeadáshoz?

A 3/4 + 5/6 összeadásához például a legkisebb közös nevező (LCD) meghatározására van szükség, amely LCM(4, 6) = 12. Konvertálás: 3/4 = 9/12 és 5/6 = 10/12. Ezután hozzáadás: 9/12 + 10/12 = 19/12. A LCM használata biztosítja, hogy a legkönnyebb lehetséges közös nevezővel dolgozzunk.

A LCM nagyobb-e a két szám szorzatánál?

Nem. LCM(a, b) ≤ a × b mindig. A LCM egyenlő a szorzattal csak akkor, ha GCD = 1 (a számok prímtelenek). Minden más esetben a LCM kisebb, mint a szorzat. Például LCM(4, 6) = 12 < 4 × 6 = 24.

Milyen a 1 és 10 közötti LCM?

LCM(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) = 2520. Ez a legkisebb szám, amelyet 1-től 10-ig minden egész szám osztja. Egyenlő 2³ × 3² × 5 × 7 = 8 × 9 × 5 × 7 = 2520. Ezt a számot a kombinatorika és a számelmélet bizonyításokban használják.

Van-e gyors mentális matematikai trükk a LCM számára?

Igen! Két számra: (1) Ha egyik osztja a másikat, a LCM egyenlő a nagyobbikkel. (2) Kis számok esetén ellenőrizze, hogy a nagyobb szám osztja-e a kisebbet - ha igen, az a LCM; ha nem, próbálja meg 2×, 3×, 4× a nagyobb számot. (3) Ha a számok prímtelenek (nincs közös osztó), a LCM egyenlő a szorzatukkal. Ezek a három szabály kezelheti a legtöbb mindennapi esetet.

LCM a programozásban és a szoftverfejlesztésben

A LCM gyakran fordul elő a programozási feladatokban, az algoritmus tervezéstől a rendszer időzítéséig. Itt láthatjuk, hogyan valósítják meg és használják a kódban:

Az LCM hatékony számítása a GCD (Python):

from math import gcd

def lcm(a, b):
    return abs(a * b) // gcd(a, b)

# LCM több számra:
from functools import reduce
def lcm_multiple(*nums):
    return reduce(lcm, nums)

# Példák:
print(lcm(12, 18))        # 36
print(lcm_multiple(4, 6, 10))  # 60

A programozási alkalmazások közös pontjai:

A Python 3.9-ben a math.lcm() hozzá lett adva a standard könyvtárhoz, több argumentum támogatásával: math.lcm(4, 6, 10) 60-at ad vissza. A 3.9 előtt a fejlesztők a formula abs(a*b)//gcd(a,b) -t használták vagy a reduce mintát mutatták be fent.

LCM gyakorló feladatok megoldásokkal

Próbáld ki a megértésedet ezekkel a gyakorló feladatokkal, amelyek különböző forgatókönyvet mutatnak be, ahol LCM számításra van szükség:

#FeladatLCM számításEredmény
1Busz A minden 8 percben érkezik. Busz B minden 12 percben érkezik. Mikor érkeznek mindkettő ugyanabban az időpontban?LCM(8,12): 8=2³, 12=2²×3 → 2³×3=2424 perc
2Frakciók összeadása: 5/6 + 3/8LCD = LCM(6,8)=24; 20/24+9/24=29/2429/24 = 1 5/24
3Forgácsok: 15 fog és 20 fog. Mennyi forgácsolásig mindkettő visszatér a kezdőpontba?LCM(15,20)=60 fog; 60/15=4 forgácsolás a fog A-nál4 forgácsolás
4Áramlás A minden 4 másodpercig világít, B minden 6 másodpercig világít, C minden 10 másodpercig világít. Mikor világítanak mindhárman együtt?LCM(4,6,10)=60Minden 60 másodpercig
5Alkalmazás: LCM(36, 48, 60)LCM(36,48)=144; LCM(144,60)=720720

A 5. feladat ellenőrzéséhez: 720 ÷ 36 = 20 ✓; 720 ÷ 48 = 15 ✓; 720 ÷ 60 = 12 ✓. Mindhárom osztóként osztható. És 720 a legkisebb ilyen szám (próbáld meg a 360-at: 360 ÷ 48 = 7,5 ✗). Ezek a feladatok — időzítés, frakciók és forgácsok — a három leggyakoribb valós világban alkalmazott LCM-alkalmazást jelentik, amelyekkel találkozol.

További gyakorlás: LCM(100, 75) = ? A GCD használatával: GCD(100, 75) = 25; LCM = (100×75)/25 = 7500/25 = 300. Ellenőrzés: 300÷100=3 ✓; 300÷75=4 ✓. A GCD módszer megbízhatóan a leggyorsabb megközelítés bármely két egész számra, függetlenül a méretüktől. Egy végső megjegyzés a hatékonyságról: nagyon nagy számok esetén (századokban) a Euclid-algoritmust is használják a kiterjesztett GCD vagy bináris GCD-variáns a hatékonyság érdekében. A Python math.gcd() és math.lcm() függvényei optimizált C-implémentációt használnak, amely bármilyen nagy egész számot képes kezelni gyorsan — amiért miért a webalkalmazásunk is képes nagy beviteli értékeket kezelni anélkül, hogy teljesítményproblémákat okozna.