Großer Preis

Unten sehen Sie den Code bei der Registrierung von Mindcell

d=1;f=1;n=1;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
c=StrToFloat(Edit3->Text);

Dateneingabe

for (e=1;e<a;e++)
for (y=1;y<b;y++)
for (k=1;k<c;k++)
{  d=d+e ; 

   f=f+y ; 

   m=f*k-d*k; 

   n=n+m ;

Schleifen und Bearbeitungen

Edit4->Text=FloatToStr(n);

Ergebnis

PREIS

10000$

Hier sind Schleifen vorhanden, deren Ende normalerweise hunderte von Jahren dauern würde. Das bedeutet, dass man hunderte von Jahren warten müsste, um an das Ergebnis zu gelangen.

Wir versuchen zu berechnen, wie viel Zeit die Schleifen in Anspruch nehmen würden.

Da die Zahl der Schleife = a x b x c ist, ist für die gewünschte minimale Stufe, also 12 Ziffer 100000000000 x 100000000000 = 10³³. Also gibt es einen Schleifenschritt von 10³³. 

So können wir die Zeitspanne, die ein Schritt in Anspruch nimmt mit der Anzahl der Schritte multiplizieren und erhalten somit die notwendige Zeit, die das Ende der Schleifen bedeutet.

Ein Rechner von 10GHz macht in der Sekunde 10000000000 = 10¹º Rechnungen. (Wir zählen nicht dazu, dass dies nur eine Cycle-Zahl ist und dass sogar bei einer einfachen Addition mehrere Cycles benötigt werden. Wenn dies zur Rechnung mitgezählt werden würde, würde die Lösung hundertfach größer werden. Außerdem steigt die Anzahl der Cycle-Zahlen mit dem größer werden der Zahl.)

Die Zeit, die diese Schleifen in einer Maschine mi10 GHz in Anspruch nehmen würden, ist = 10³³ /10¹º = 10²³ Sekunden.

Wenn wir dies in Jahre umrechnen, kommt 3.17x10¹5 Jahre heraus.


PREIS 1 (Ein Alternativprogramm für NewMath.exe )
Entwickeln Sie ein Programm, mit dem Sie dieses mathematische Problem wie in unserem Beispiel weniger als 1 Sekunde lösen. Der erste, der dies schafft, bekommt als Preis

10.000$

• Jeder der a, b, c, muss wenigstens 12-stufig sein.

 

PREIS 2 (Ein Programm zur Decodierung der von MindKey.exe codierten Information)
Der Preis für denjenigen, der die Codierungstechnologie außer Kraft treten lässt, also mit dieser Technologie den Code der codierten Information knackt, erhält als Preis

10.000$

 

Bedingungen
  • Der Code ist auf C++ Builder geschrieben. Sie können bei Ihrer Lösung irgendeine Programmierungssprache wählen. Das Programm soll auf einem Computer und einem Rechner arbeiten.
  • Die Funktionen, die auf dem Demoprogramm benutzt wurden, dürfen nicht mit der Benutzung von HEX-Decompiler oder auf eine andere Weise kopiert und benutzt werden.
  • Der Preis ist gültig für den Ersten, der die Lösung herausfindet.
  • Bei Streitigkeiten bezüglich des Preises sind die Gerichte in Istanbul zuständig

LETZTES DATUM FÜR DIE PREISE: 23 APRIL, 2006

Die beiden Preise sind für jeden weltweit gültig.

   
   
 

Copyright © 2006 Mindcell.org