Es gibt N Städte, die über M bidirektionale Straßen verbunden sind. Jede Straße verbindet genau 2 verschiedene Städte und hat damit eine Reisezeit.Algorithmus zur Berechnung der kürzesten Zeit, in der zwei Personen K Objekte aus N Städten sammeln können
In diesen Städten gibt es K verschiedene Artikel. Angesichts der Liste der Gegenstände in jeder Stadt. Zwei Menschen stehen in der Stadt Nummer 1. Sie beide müssen alle K Gegenstände in kürzester Zeit bekommen. Um dies zu tun, beschließen sie, den Einkauf zwischen sich auf die folgende Weise zu teilen.
Beide Leute wählten ihre eigenen Wege, beginnend bei Stadt 1 und endend bei Stadt N. Sie müssen nicht notwendigerweise die gleichen Wege nehmen. Während der Reise sammelt jeder von ihnen Gegenstände in bestimmten Städten. Wenn beide Leute Stadt N erreichen, müssen sie alle K Gegenstände gesammelt gekauft haben. Wenn eine Person vor der anderen endet, wartet er in der Stadt N, bis sein Partner fertig ist. Das heißt, die Gesamtzeit ist das Maximum ihrer jeweiligen Fahrzeiten. Jede Person kann Stadt N besuchen dazwischen, aber sie haben beide ihre Wege in Stadt N. zu beenden
Zeigen Sie uns, was Sie versucht haben – attaboy182
Also im Grunde das Reisen Verkäufer p Problem, außer dass Sie zwei Verkäufer haben, müssen Sie in den meisten K-Städten statt in allen Städten besuchen, und Sie können überall enden. Nicht sicher, was Sie von einer SO-Frage erwarten, außer "Viel Glück damit!" – user3386109
Betrüger in einem Programmierwettbewerb –