FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Mathe

M1 - modulo Aufgabe

M1 - modulo Aufgabe 2005-01-31 14:38
Anonymer User
Hi,

wie loese ich denn Aufgaben der folgenden Art:

Bestimme x E {1,…,576} sodass gilt: 165x kongruentzu 1(mod 577)

Ich hab doch in der Klausur keine Zeit, alle paarhundert Elemente durchzugehen, bis vielleicht mal eins dabei ist, das dann passt…..



Re: M1 - modulo Aufgabe 2005-01-31 14:43
TriPhoenix
Dann warst du wohl nicht in der Übung, wo das Verfahren genau durchgekaut wird ;)

Im Prinzip machst du erstmal eine bestimmung des ggt von 165 und 577, denn wenn die beiden nicht teilerfremd sind kann man das sowieso nicht lösen. Dazu nutzt du das Eulerverfahren und am Ende hast du irgendwo (mit passenden Variablen, keine Lust zu rechnen)
e = d * c + b
c = a * b + 1

Von diesem Punkt aus kannst du jetzt die Eulerrechnung wieder aufwickeln:
1 = c - a * b, b = e - d * c
1 = c - a * (e - d * c)
etc. etc. bis du nur noch 165 und 577 und eine weitere Zahl hast. Das ganze lässt sich dann umformen zu
1 = x * 577 + y * 165

Da modulo 577 gerechnet wird, fallen die ganzen x * 577 weg und es bleibt
1 = y * 165 (mod 577)
und da ist dann die Lösung

Re: M1 - modulo Aufgabe 2005-01-31 17:14
Anonymer User
Lösung : x = 7

Re: M1 - modulo Aufgabe 2005-02-06 09:11
pRoMoE
Ich gehe mal stark davon aus, dass das "Eulerverfahren" der euklidische Algorithmus sein soll?
Oder hab ich im Semester irgendwas Wichtiges verpasst?

Re: M1 - modulo Aufgabe 2005-02-06 09:32
UncleOwen
Jo, klingt so.

Re: M1 - modulo Aufgabe 2005-02-06 10:48
pRoMoE
Klingt als ob ich was verpasst hab oder nach dem euklidischen Algorithmus? Bzw rückwärts angewandt, so wie es in einer Übungsaufgabe verlangt war…

Du redest immer so in Rätseln :p

Re: M1 - modulo Aufgabe 2005-02-06 11:05
UncleOwen
Klingt nach euklidischem Algorithmus, sorry.