Nun, um es mal Bildlich darzustellen, es geht darum, es gibt eine bestimmte Art von "Kästen", z.B. 5, und ebensoviele Objekte, wovon jeweils ein bestimmtes in einen Kasten muss.
Aber die Kästen stehen der Reihe nach nebeneinander, die Objekte stehen zufällig.
Also könnte man sich das z.B. so vorstellen:
Kästen: 1 - 2 - 3 - 4 - 5
Objekte: 4 - 1 - 2 - 5 - 3
Jetzt müssen die Objekte in die jeweiligen Kästen rein, also Sortiert werden. Das ist ja garnichtmal so schwer, aber es gibt ja noch beschränkungen.
Wenn man mal weiter Bildlich spricht, könnte man sagen, an der Position der ersten Box steht ein Roboter, der die Objekte sortiert. Der Roboter kann immer 2 Objekte gleichzeitig in der Hand halten, aber sich nur mit einem Bewegen. Außerdem, naja, sagen wir mal die Bahn, auf der sich der Roboter bewegt, verschleißt. Deswegen soll sich der Roboter möglichst wenig bewegen. Bei den Vergleichen oder dem Absetzen der Objekte verschleißt nichts, also ist das egal.
Und es gibt noch eine weitere Regel: Der Roboter muss sowohl am Anfang als auch am Ende an der ersten Position stehen.
Ich hab schon viel gegooglet und in anderen Foren geschaut, da hab ich aber nur die "normalen" Sortierverfahren wie z.B. Bubblesort und Quicksort gefunden, wo es ja nicht um die Strecke sondern eher um die Anzahl vergleiche und so geht.
Ich hoffe, dass hier endlich mein Problem gelöst wird.
Mfg, YoCed.