hiroki
20.06.2002, 19:02
hi!
hab auf http://www.rsasecurity.com/rsalabs/challenges/factoring/numbers.html gesehen, dass man da 10.000 $ bekommt, wenn man die 174 stellige zahl 188198812920607963838697239461650439807163563379417382700763356422988859715234665485319060606504743045317388011303396716199692321205734031879550656996221305168759307650257059 in ihre 2 primfaktoren zerlegt. für die 500undpaar-stellige bekommt man 200.000$!!!!
nun, es werden sich schon ganz andere daran versucht haben, aber man darf ja mal träumen. ich hab ein prog, das zahlen in seine primfaktoren zerlegt... jedoch eben nicht 174-stellige [erstmal einen gescheiten datentypen dafür haben mit der entsprechenden genauigkeit!].
wüsste jemand vielleicht einen "optimalen" algorithmus für die primfaktorzerlegung?
im moment prüfe ich alle ungeraden zahlen von 2 bis zur wurzel der zahl darauf ob die zahl dadurch teilbar ist.. wenn ja: ein primfaktor. wenn nicht: weiterprobieren... der algo ist rekursiv aufgebaut..
hätte sonst noch jemand ne gute/bessere idee?
also die 10000$ zu gewinnen wäre zwar toll, aber für ne 140-stellige zahl wurden 1600 pcs und 8 monate gebraucht (steht auch auf der rsa-page)
hab auf http://www.rsasecurity.com/rsalabs/challenges/factoring/numbers.html gesehen, dass man da 10.000 $ bekommt, wenn man die 174 stellige zahl 188198812920607963838697239461650439807163563379417382700763356422988859715234665485319060606504743045317388011303396716199692321205734031879550656996221305168759307650257059 in ihre 2 primfaktoren zerlegt. für die 500undpaar-stellige bekommt man 200.000$!!!!
nun, es werden sich schon ganz andere daran versucht haben, aber man darf ja mal träumen. ich hab ein prog, das zahlen in seine primfaktoren zerlegt... jedoch eben nicht 174-stellige [erstmal einen gescheiten datentypen dafür haben mit der entsprechenden genauigkeit!].
wüsste jemand vielleicht einen "optimalen" algorithmus für die primfaktorzerlegung?
im moment prüfe ich alle ungeraden zahlen von 2 bis zur wurzel der zahl darauf ob die zahl dadurch teilbar ist.. wenn ja: ein primfaktor. wenn nicht: weiterprobieren... der algo ist rekursiv aufgebaut..
hätte sonst noch jemand ne gute/bessere idee?
also die 10000$ zu gewinnen wäre zwar toll, aber für ne 140-stellige zahl wurden 1600 pcs und 8 monate gebraucht (steht auch auf der rsa-page)