Skip to main content
🔬 Advanced ✨ New

Υπολογιστής LCM - Λιγότερο Κοινό Πολλαπλάσιο

Υπολογίστε το ελάχιστο κοινό πολλαπλάσιο (LCM) δύο ή περισσοτέρων αριθμών.

Τι είναι το LCM (Λιγότερο Κοινό Πολλαπλό);

ΤοΛιγότερο κοινό πολλαπλάσιο (LCM)είναι ο μικρότερος θετικός ακέραιος αριθμός που διαιρείται απόλυτα με κάθε έναν από αυτούς τους ακέραιους αριθμούς -- χωρίς να αφήνει υπόλοιπο.

Για παράδειγμα, σκεφτείτε τους αριθμούς 4 και 6.12Τα πολλαπλάσια του 6 είναι:12, 18, 24 ... Ο πρώτος αριθμός που εμφανίζεται και στους δύο καταλόγους είναι 12, έτσι LCM ((4, 6) = 12.

Η LCM είναι μια από τις πιο θεμελιώδεις έννοιες στη θεωρία των αριθμών και την αριθμητική.Μεγαλύτερος κοινός διαιρέτης (GCD), επίσης γνωστός ως ο Μεγαλύτερος Κοινός Παράγοντας (ΜΚΠ), μέσω της κομψής ταυτότητας:

LCM (α, β) = a x β / GCD (α, β)

Αυτή η σχέση μας επιτρέπει να υπολογίσουμε αποτελεσματικά το LCM χρησιμοποιώντας τον αλγόριθμο του Ευκλείδη για το GCD, ο οποίος τρέχει σε λογαριθμικό χρόνο ακόμα και για πολύ μεγάλους ακέραιους αριθμούς.

Η LCM ορίζεται μόνο για ακέραιους αριθμούς. Για δύο θετικούς ακέραιους αριθμούς, η LCM είναι πάντα τουλάχιστον τόσο μεγάλη όσο ο μεγαλύτερος από τους δύο αριθμούς και το πολύ ίση με το προϊόν τους.Συμπλήρωμα), τότε LCM ((a, b) = a x b.

Πώς Να Βρείτε Το LCM - Τρεις Μεθόδους Εξηγούνται

Η κατανόηση κάθε μεθόδου εμβαθύνει την αίσθηση των αριθμών και σας βοηθά να επιλέξετε την πιο αποτελεσματική προσέγγιση για ένα δεδομένο πρόβλημα.

Μέθοδος 1: Καταχώριση πολλαπλών

Γράψτε τα πολλαπλάσια κάθε αριθμού μέχρι να βρείτε το πρώτο που μοιράζονται.

Παράδειγμα: LCM ((6, 8)

Μέθοδος 2: Πρώτη παραγοντοποίηση

Χώρισε κάθε αριθμό στους πρώτους συντελεστές του.μέγιστη ισχύςκάθε πρώτου αριθμού που εμφανίζεται σε οποιαδήποτε παραγοντοποίηση και πολλαπλασιάστε τα μαζί.

Παράδειγμα: LCM ((12, 18)

Μέθοδος 3: Χρήση GCD (Πιο Αποδοτική)

Εφαρμόστε τη φόρμουλαLCM (α, β) = (α x β) / GCD (α, β)Για να βρείτε το GCD, χρησιμοποιήστε τον αλγόριθμο του Ευκλείδη: αντικαταστήστε επανειλημμένα τον μεγαλύτερο αριθμό με το υπόλοιπο όταν διαιρείτε τον μεγαλύτερο με τον μικρότερο, μέχρι να φτάσετε στο 0.

Παράδειγμα: LCM ((48, 36)

ΜέθοδοςΚαλύτερα γιαΤαχύτητα
Κατάλογος πολλαπλώνΜικροί αριθμοί (<20)Αργά για μεγάλους αριθμούς
Πρωταρχική παραγοντοποίηση3+ αριθμοί, εκπαιδευτική χρήσηΜέτρια
Αλγόριθμος GCD / ΕυκλείδηςΟποιοσδήποτε αριθμός μεγέθους, υπολογιστήςΠολύ γρήγορος (log n)

Πίνακας αναφοράς LCM - Κοινά ζεύγη αριθμών

Ο παρακάτω πίνακας δίνει τιμές LCM για τα συχνά χρησιμοποιούμενα ζεύγη αριθμών.

Αριθμός ΑΑριθμός ΒΑΕΠΛΚΜ
2316
46212
510510
69318
812424
912336
1015530
1218636
1520560
1421742
1624848
20301060
25355Αριθ. 175
364812144
100 χλμ.7525300 χλμ.

Παρατηρήστε το μοτίβο: όταν ένας αριθμός διαιρεί τον άλλο ομοιόμορφα (π.χ. 5 και 10), ο LCM είναι ο μεγαλύτερος αριθμός.

LCM τριών ή περισσότερων αριθμών

Για να βρείτε το LCM τριών ή περισσότερων αριθμών, εφαρμόστε την συσχετιστική ιδιότητα του LCM επανάληπτα:

Δοκιμαστική μονάδα

Μπορείτε να το επεκτείνετε σε οποιοδήποτε αριθμό ακέραιων αριθμών.

LCM ((4, 6, 10)

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

Εναλλακτικά, χρησιμοποιήστε την παραγοντοποίηση πρώτων σε όλους τους αριθμούς ταυτόχρονα:

ΑριθμοίΛΚΜΣημείωση
Δύο, τρία, τέσσερα.12LCM ((2,3) = 6; LCM ((6,4) = 12
3, 5, 7Αριθ. 105Όλες οι πρώτες; το γινόμενο = LCM
4, 6, 8248 = 23 κυριαρχεί
6, 10, 15302x3x5 = 30
12, 15 και 206022x3x5 = 60

Πραγματικές εφαρμογές του LCM

Το LCM μπορεί να μοιάζει με μια αφηρημένη μαθηματική έννοια, αλλά εμφανίζεται σε πολλά πρακτικά σενάρια στην καθημερινή ζωή, τη μηχανική και τον προγραμματισμό.

Προσθήκη και αφαίρεση κλάσεων

Για να προσθέσετε κλάσματα με διαφορετικούς παρονομαστές, πρέπει πρώτα να βρείτε τοΕλάχιστος κοινός παρονομαστής (LCD)-- που είναι απλά το LCM των παρονομαστών.

Παράδειγμα: 1/4 + 1/6. LCD = LCM ((4, 6) = 12. Έτσι: 3/12 + 2/12 = 5/12.

Χωρίς LCM, η αριθμητική με κλάσματα απαιτεί εργασία με περιττούς μεγάλους αριθμούς.

Προγραμματισμός και συγχρονισμός

Το LCM σου λέει πότε τα κυκλικά γεγονότα θα συμπίπτουν.

Κρυπτογραφία και Μονδρική Αριθμητική

Στην κρυπτογράφηση RSA, η συνάρτηση του Carmichael λ ((n) σχετίζεται με το LCM. Συγκεκριμένα, λ ((pq) = LCM ((p-1, q-1) για διακριτούς πρώτους αριθμούς p και q. Αυτή η τιμή LCM χρησιμοποιείται για τον υπολογισμό των εκθετών κρυπτογράφησης και αποκρυπτογράφησης στο RSA, καθιστώντας το LCM αναπόσπαστο μέρος της ασφάλειας του διαδικτύου.

Επιστήμη των υπολογιστών: ευθυγράμμιση μνήμης

Οι διευθύνσεις μνήμης του υπολογιστή πρέπει συχνά να ευθυγραμμίζονται με πολλαπλάσια ορισμένων μεγεθών λέξεων (π.χ. 4 bytes ή 8 bytes).

LCM vs GCD - Βασικές διαφορές

Η LCM και η GCD είναι συμπληρωματικές έννοιες που μαζί καταγράφουν την πολλαπλασιαστική δομή των ακέραιων αριθμών.

ΙδιοκτησίαΛΚΜΑΕΠ
ΟνοματεπώνυμοΛιγότερο Κοινό ΠολλαπλάσιοΜεγάλος κοινός διαιρέτης
ΟρισμόςΜικρότερο θετικό πολλαπλάσιο και των δύοΜεγαλύτερος θετικός διαιρέτης και των δύο
Εμβέλεια>= max (α, β)<= min (α, β)
Αντιπρώτοι αριθμοίLCM ((a,b) = a x bGCD (α, β) = 1
Βασικός τύποςLCM = axb / GCDΧρησιμοποιήστε τον Αλγόριθμο Ευκλείδη
Πρωταρχική χρήσηΟνομαστές κλάσεων, προγραμματισμόςΑπλοποίηση κλάσεων, παραγοντοποίηση
Παράδειγμα (12, 18)LCM = 36GCD = 6
Σχέση προϊόντωνLCM x GCD = a x bGCD x LCM = a x b

Η βασική ταυτότηταLCM ((a,b) x GCD ((a,b) = a x bΑυτό σημαίνει ότι γνωρίζοντας το ένα δίνετε αμέσως το άλλο αν γνωρίζετε τους αρχικούς αριθμούς.

Για παράδειγμα: LCM ((12, 18) = 36 και GCD ((12, 18) = 6. Ελέγξτε: 36 x 6 = 216 = 12 x 18.

Ειδικές περιπτώσεις και περιθωριακές συνθήκες

Η κατανόηση των οριακών περιπτώσεων του LCM βοηθά στην αποφυγή κοινών λαθών στους υπολογισμούς και τον προγραμματισμό.

Ειδική περίπτωσηΕισροήΑποτελέσματα LCMΑιτιολογία
Τα ίδια νούμερα .LCM (5, 5)5Ένας αριθμός είναι το δικό του LCM
Το ένα είναι πολλαπλάσιο του άλλου.LCM ((3, 9)99 ήδη διαιρούμενο με 3
Αντιπρώτοι αριθμοίLCM (7, 11)77Χωρίς κοινούς παράγοντες -> προϊόν
Το ένα είναι 1.LCM ((1, 100)100 χλμ.Το 1 χωρίζει τα πάντα.
Δυνάμεις των ίδιων πρώτωνLCM (8, 16)16Η μεγαλύτερη δύναμη κερδίζει.

LCM στα Μαθηματικά του Γυμνασίου

Το LCM εισάγεται στα μαθηματικά προγράμματα σπουδών στο δημοτικό και το γυμνάσιο, κυρίως στο πλαίσιο της αριθμητικής κλάσεων.

Μια κοινή τεχνική στην τάξη είναι η "μέθοδος σκάλας" (που ονομάζεται επίσης "μέθοδος τούρτας" ή "μέθοδος κουτιού"): διαιρέστε και τους δύο αριθμούς με κοινούς πρώτους παράγοντες ταυτόχρονα, συνεχίζοντας μέχρι οι υπόλοιποι αριθμοί να μην έχουν κοινούς παράγοντες, στη συνέχεια πολλαπλασιάστε όλους τους διαιρέτες και τους υπόλοιπους αριθμούς μαζί.

Παράδειγμα μεθόδου κλίμακας: LCM

2 ∙ 24 ∙ 36 ∙ 2 ∙ 12 ∙ 18 ∙ 3 ∙ 6 ∙ 9 ∙ 2 ∙ 3 LCM = 2 x 2 x 3 x 2 x 3 = 72

Επαληθεύστε: LCM ((24, 36) = (24 x 36) / GCD ((24, 36) = 864 / 12 = 72.

Συχνές ερωτήσεις

Ποιο είναι το LCM των 12 και 18;

Χρησιμοποιώντας πρώτους παράγοντες: 12 = 22 x 3 και 18 = 2 x 32. Λαμβάνοντας τις υψηλότερες δυνάμεις: 22 x 32 = 4 x 9 = 36. Ελέγξτε: 36 ÷ 12 = 3 και 36 ÷ 18 = 2, και οι δύο ακέραιοι αριθμοί.

Ποια είναι η διαφορά μεταξύ LCM και GCF;

Ο μικρότερος κοινός συντελεστής είναι ο μικρότερος θετικός αριθμός που είναι πολλαπλάσιο και των δύο αριθμών. Ο μεγαλύτερος κοινός συντελεστής είναι ο μεγαλύτερος θετικός αριθμός που διαιρεί και τους δύο αριθμούς.

Μπορεί το LCM να είναι ένας από τους αριθμούς;

Ναι! Αν ένας αριθμός είναι πολλαπλάσιος του άλλου, ο LCM ισούται με τον μεγαλύτερο αριθμό. Για παράδειγμα, LCM ((3, 9) = 9 επειδή το 9 είναι ήδη πολλαπλάσιο του 3. Ομοίως, LCM ((5, 15) = 15 και LCM ((7, 49) = 49.

Τι είναι το LCM ((0, n));

Κατά σύμβαση, LCM ((0, n) = 0 για κάθε ακέραιο αριθμό n. Αυτό συμβαίνει επειδή το 0 θεωρείται πολλαπλάσιο κάθε ακέραιου αριθμού (0 = 0 x n), και κάθε κοινό πολλαπλάσιο του 0 και του n πρέπει να είναι πολλαπλάσιο και των δύο - αλλά το μόνο πολλαπλάσιο του 0 είναι το ίδιο το 0.

Πώς βρίσκω το LCM των κλάσεων;

Το LCM των κλάσεων ακολουθεί τον τύπο: LCM ((a/b, c/d) = LCM ((a, c) / GCD ((b, d). Για παράδειγμα, LCM ((1/2, 1/3) = LCM ((1,1) / GCD ((2,3) = 1/1 = 1.

Ποιο είναι το LCM δύο πρώτων αριθμών;

Το LCM οποιωνδήποτε δύο διακριτών πρώτων αριθμών είναι το προϊόν τους, αφού οι πρώτοι αριθμοί δεν έχουν κοινούς παράγοντες.

Πώς σχετίζεται το LCM με την πρόσθεση κλάσεων;

Για να προσθέσετε κλάσματα όπως 3/4 + 5/6, βρείτε τον ελάχιστο κοινό παρονομαστή (LCD), ο οποίος ισούται με LCM ((4, 6) = 12. Μετατρέψτε: 3/4 = 9/12 και 5/6 = 10/12.

Μπορεί το LCM να είναι μεγαλύτερο από το γινόμενο δύο αριθμών;

Για όλες τις άλλες περιπτώσεις, η LCM είναι αυστηρά μικρότερη από το προϊόν. Για παράδειγμα, η LCM (4, 6) = 12 < 4 x 6 = 24.

Ποιο είναι το LCM από 1 έως 10;

LCM ((1, 2, 3, 4, 5, 6, 7, 8, 9, 10) = 2520. Αυτός είναι ο μικρότερος αριθμός διαιρούμενος από όλους τους ακέραιους αριθμούς από 1 έως 10.

Υπάρχει ένα γρήγορο μαθηματικό κόλπο για το LCM;

Ναι! Για δύο αριθμούς: (1) Αν ο ένας διαιρέσει τον άλλο, LCM = ο μεγαλύτερος. (2) Για μικρούς αριθμούς, ελέγξτε αν ο μεγαλύτερος αριθμός διαιρείται με τον μικρότερο - αν ναι, αυτός είναι ο LCM σας. Αν όχι, δοκιμάστε 2x, 3x, 4x τον μεγαλύτερο αριθμό. (3) Για coprime αριθμούς (χωρίς κοινούς παράγοντες), LCM = το προϊόν τους. Αυτοί οι τρεις κανόνες χειρίζονται τις περισσότερες καθημερινές περιπτώσεις αμέσως.

LCM στον προγραμματισμό και την ανάπτυξη λογισμικού

Το LCM εμφανίζεται συχνά σε εργασίες προγραμματισμού, από το σχεδιασμό αλγορίθμων μέχρι τον προγραμματισμό συστημάτων.

Αποτελεσματικός υπολογισμός LCM χρησιμοποιώντας GCD (Python):

from math import gcd

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

# LCM of multiple numbers:
from functools import reduce
def lcm_multiple(*nums):
    return reduce(lcm, nums)

# Examples:
print(lcm(12, 18))        # 36
print(lcm_multiple(4, 6, 10))  # 60

Κοινές εφαρμογές προγραμματισμού:

Στο Python 3.9+, το math.lcm() προστέθηκε στην τυποποιημένη βιβλιοθήκη, υποστηρίζοντας πολλαπλά επιχειρήματα: math.lcm(4, 6, 10) επιστρέφει 60.

Πρακτική LCM Προβλήματα με λύσεις

Δοκιμάστε την κατανόησή σας με τα παρακάτω προβλήματα πρακτικής, καθένα από τα οποία παρουσιάζει ένα διαφορετικό σενάριο όπου απαιτείται ο υπολογισμός LCM:

#ΠρόβλημαΥπολογισμός LCMΑπάντηση
1Το λεωφορείο Α φτάνει κάθε 8 λεπτά, το λεωφορείο Β κάθε 12 λεπτά.LCM ((8,12): 8=23, 12=22x3 -> 23x3=2424 λεπτά
2Προσθέστε κλάσματα: 5/6 + 3/8LCD = LCM (6,8) = 24; 20/24 + 9/24 = 29/2429/24 = 15/24
3Πόσες περιστροφές μέχρι να επιστρέψουν και οι δύο στην αρχή;LCM ((15,20) = 60 δόντια, 60/15 = 4 περιστροφές της ταχύτητας Α4 περιστροφές
4Το φως Α αναβοσβήνει κάθε τέσσερα, το Β κάθε έξι, το Γ κάθε δέκα.LCM ((4,6,10) = 60Κάθε 60 δευτερόλεπτα
5Απλοποιήστε: LCM ((36, 48, 60)LCM ((36,48) = 144; LCM ((144,60) = 720720 χλμ.

Για την επαλήθευση του προβλήματος 5: 720 ÷ 36 = 20 , 720 ÷ 48 = 15 , 720 ÷ 60 = 12 . Και τα τρία διαιρούνται ομοιόμορφα. Και το 720 είναι ο μικρότερος τέτοιος αριθμός (προσπαθήστε 360: 360 ÷ 48 = 7.5). Αυτοί οι τύποι προβλημάτων - προγραμματισμός, αριθμητική κλάσεων και συστήματα ταχυτήτων - αντιπροσωπεύουν τις τρεις πιο κοινές εφαρμογές LCM στον πραγματικό κόσμο που θα συναντήσετε.

Η μέθοδος GCD είναι αξιόπιστα η ταχύτερη προσέγγιση για οποιοδήποτε ζευγάρι ακέραιων, ανεξάρτητα από το μέγεθος. Μια τελική σημείωση σχετικά με την αποδοτικότητα: για πολύ μεγάλους αριθμούς (εκατοντάδες ψηφία), ακόμη και ο αλγόριθμος του Ευκλείδη χρησιμοποιεί την εκτεταμένη GCD ή δυαδική παραλλαγή GCD για την αποδοτικότητα. Τα math.gcd) και math.lcm) του Python χρησιμοποιούν βελτιστοποιημένες υλοποιήσεις C που χειρίζονται αυθαίρετα μεγάλα ακέραια, γι 'αυτό και ο ηλεκτρονικός υπολογιστής μας μπορεί επίσης να χειριστεί στιγμιαία μεγάλες εισροές χωρίς προβλήματα απόδοσης.