On 6/17/2009 3:03 PM Robert Berman said...
Greetings,

I am working on a 'simple' algorithm to solve the problem called PRIME1
explained at http://www.spoj.pl/problems/PRIME1/.
I do have an algorithm based on the Sieve of Eratosthenes and it does
work as I am failing the project not because of a computational error
but because of the dreaded TLE (time limit exceeded) designator. I have
determined there are at least 3 areas for improvement. The first is
within my code where I am creating a list of the first million primes.

It looks more like it creates a list 1000001 in length where the non-zero numbers in that list are primes. I'd try BuildSieve(100) until BuildSieve was returning just primes.

Or, are you trying to create a list of the primes under 1000000?

Optimization should proceed once you've got it working.

Emie

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to