-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Stellt sich heraus, dass Python von Haus aus modular exponentiation hat:
pow(17, 100, 1000000009)
901726059
def f():
... return pow(17, 100, 1000000009) ...
timeit.timeit(f)
1.7400319576263428
(ausserdem muss ich nachschauen, was die timeit-Defaults sind. Der macht bestimmt mehrere Runden, das kann nicht 1.7 Sek... eher Millis sein. Whatever.
lg - -- t