Modulo großer Zahlen berechnen?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Man kann 3^327 sozusagen schrittweise berechnen,

3^1

(3^1)^2 = 3^2

(3^2)^2 * 3 = 3^5

(3^5)^2 = 3^10

(3^10)^2 = 3^20

(3^20)^2 = 3^40

(3^40)^2 * 3 = 3^81

(3^81)^2 * 3 = 3^163

(3^163)^2 * 3 = 3^327

Nach jedem Schritt rechnest du erst noch modulo 100'000, bevor du zum nächsten Schritt gehst. Am Ende hast du die Ziffern 26987.

Ich vermute, dass dein Grundansatz ungeschickt ist.

Die Einerstelle der Zahl kann nur aus den Ziffern 3 , 9 , 7 , 1 bestehen. Jeweils nach vier Multiplikationen mit 3 wiederholen sich die Einerstellen der Potenzen von 3. Da 327 = 324 + 3 ist die Einerziffer der Zahl 3^327 gleich 7. Die anderen drei Stellen lassen sich wohl auf ähnliche Weise finden.

Woher ich das weiß:Berufserfahrung – Lehrer u. Fachbetreuer für Mathematik und Physik i.R.

Bei modernen Taschenrechnern, in Excel-Tabellen und in nahezu allen Programmiersprachen gibt es doch die mod()- Funktion.
Welchen speziellen Fall meinst Du denn, bei dem man diese Möglichkeit nicht nutzen kann?

Woher ich das weiß:Berufserfahrung – Traktorist mit Zertifikat von Bill Gates