Friday, March 27. 2009Code optimierenTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Ich hab meine Lua Loesung mal nach python portiert(was die Laufzeit von 0.6s auf 2.4s vervierfacht, btw). Es ist im Grunde ein normales Eratosthenes Sieb was schon waehrend der Laufzeit aufsummiert.
CODE: #!/usr/bin/env python<br />
<br />
def nsieve(m,isPrime,s):<br />
for i in xrange(2,m):<br />
isPrime[i] = True<br />
count = 0<br />
<br />
for i in xrange(2,m):<br />
if isPrime[i]:<br />
for k in xrange(i+i, m, i):<br />
isPrime[k] = False<br />
count = count + 1<br />
s = s+i<br />
return (m,count,s)<br />
<br />
m = 2000000<br />
flags = {}<br />
s = 0<br />
print "Primes up to %8d -> count: %d -> sum: %d\n" % nsieve(m,flags,s)
|
Weitere Inhalte auf kubieziel.deCalendar
QuicksearchArchivesCategoriesShow tagged entriesüberwachung 24c3 26c3 abstimmung aes akvorrat algebra anonymität auto biometrie blog browser buch bundestrojaner ccc chemnitz computer datenschutz datenspuren debatte debian demonstration diskussion dns dresden e-mail editor emacs euler fdp fehler festplatte finnland firefox flugzeug gesetz gnupg google grüne grml html https i2p internet ip-adresse jemen jena kamera kernel keysigning kind kryptografie latex linux lug mail mathe mixmaster namebench pets pgp piratenpartei polizei postcrossing privatsphäre reise remailer rezension sanaa seminar shell sicherheit software spam spd ssl steuern terror thüringen tor twitter ubuntu usa vds verlosung verschlüsselung video vim virus vorlesung vortrag vserver wahl webseite wikileaks windows workshop zensur zitat zsh
Meine Bücher |
|||||||||||||||||||||||||||||||||||||||||||||||||