Nehmen wir mal an jedes Schiff ist schon in einem Hafen gewesen. Dann bleiben noch 4 Häfen übrig die noch nicht besucht worden sind.
Den ersten Hafen können 4 Schiffe besuchen.
Den zweiten Hafen können 4 Schiffe besuchen.
Den dritten Hafen können 4 Schiffe besuchen.
Den vierten Hafen können 4 Schiffe besuchen.
Rechnet man also 4 * 4 * 4 * 4 für die Anzahl der Möglichkeiten.
Das Problem das ist dort sehe ist das man meiner Meinung nach hier Möglichkeiten doppelt zählt.
Wenn ich also zu Anfang 8 * 7 * 6 * 5 rechne dann Rechne ich auch die Möglichkeit das Schiff 1 den Hafen 8 besuchen kann.
Wenn jetzt aber beim ersten mal Schiff 1 den Hafen 1 besucht dann kann Schiff 1 später noch in der 2. Runde den Hafen 8 besuchen.
Ich denke da werden dann Möglichkeiten doppelt gezählt.
Daher habe ich hier einen anderen Ansatz gewählt.
Ich rechne grundsätzlich die Möglichkeiten aus wie ich die Schiffe auf die Häfen verteilen kann und ziehe die Möglichkeiten ab wo ich weniger als 4 Schiffe verteilt habe.