To jest nadal ALGORYTM EUKLIDESA, pomyśl pomyśl!
Rozpisz sobie to na kartce.
Wyobraźmy sobie zbiór, który zawiera dzielniki pierwsze danej liczby x. Będzie on nieco inny, niż ten o którym mowa w zadaniu, gdyż dany dzielnik pierwszy d będzie w nim występować tyle razy, ile razy możemy dzielić daną liczbę x przez dzielnik d, np.
1
2
3
4
5
6
|
x = 1960
x-zbiór:
2 2 2
brak
5
7 7
|
Zauważmy, że jeżeli „zbiór dzielników pierwszych liczby a jest podzbiorem dzielników pierwszych liczby b”, to część wspólna zbiorów a-zbiór oraz b-zbiór będzie zawierać wszystkie dzielniki liczby a. W naszym przypadku część wspólna nie zawiera liczby 3 – dzielnika pierwszego liczby a, z czego wynika że zbiór dzielników pierwszych liczby a NIE jest podzbiorem dzielników pierwszych liczby b. Skąd zatem możemy wiedzieć, czy część wspólna zawiera wszystkie dzielniki liczby a? Jeżeli udałoby się nam usunąć ze zbioru a-zbiór wszystkie elementy o wartości występującej w części wspólnej, będziemy w stanie stwierdzić czy spełniony został warunek, o którym mowa w zadaniu. W przypadku gdy a-zbiór jest pusty, warunek został spełniony, w przeciwnym wypadku nie został spełniony.
|
a-zbiór:
2 2 2 2
3
5 5 5
7 7 7 7 7
brak
b-zbiór:
2 2
brak
5
7 7
11 11 11
Z tych zbiorów wyciągnijmy część wspólną:
część_wspólna_a_b-zbiór:
2 2
brak
5
7 7
|