Wenn ich Geschenke für meine beiden Frauen kaufe, möchte ich, dass sie sich für mich gleich wichtig anfühlen, aber es ist schwierig, mit festen Budgets einzukaufen. Stattdessen kaufe ich ein paar Sachen und teile sie in zwei Gruppen mit möglichst gleichem Wert ein. Dann kaufe ich eine Praline, um den Rest zu reparieren.
Aber ich möchte nicht all das harte Heben tun, wenn mein Computer es kann. Und du auch nicht. Lösen Sie dieses Problem, damit Sie wissen, dass es beim nächsten Mal, wenn Sie Geschenke unter Ihren Frauen aufteilen müssen, einfach ist.
Eingang
1 Array von (N * 2) Elementen, wobei N * 2 in der 1. Zeile angegeben ist.
Die Elemente des Arrays in der folgenden Zeile.
Ausgabe
2 Array von jeweils N Elementen, so dass:
Differenz von (Summe der Elemente von Array 1) und (Summe der Elemente von Array 2) so nahe wie möglich bei 0 liegt.
Beispiel
Eingang
4
1 2 3 4
Ausgabe
1 4
2 3
diff=0
Haftungsausschluss : Ich habe keine zwei Frauen. Aber wenn ich mich schlecht fühle, stelle ich mir vor, zwei Frauen zu haben. Und plötzlich bin ich dankbar und froh, dass ich nur einen habe. : D

1 1 1 1 1 5die richtige Antwort1 1 1|1 1 5, Während1 1 1 1 1|5würde mehr Sinn machen.