Aloha
Die Frage passt wohl auch gut in die Informatik, aber ich denke mal hier geht das auch! ;D
Ich habe folgendes Problem:
Ich habe eine Reihe von Zahlen in Binärdarstellung. Alle Zahlen haben gleich viele Ziffern und sind voneinander verschieden. Also zB 1001, 1100, 1010, 0001, 0011.
Ich möchte jetzt herausfinden, welche dieser Zahlen ich mit XOR verknüpfen muss, damit eine ganz bestimmt Zahl herauskommt. Meistens eine, die nur eine einzige 1 an einer vorgegebenen Stelle enthält. Also zB 1000, 0100, 0010 oder 0001. Oder gegebenenfalls soll gesagt werden, dass keine Lösung existiert.
Wenn ich beispielsweise alle oben genannten Zahlen verknüpfe erhalte ich: 1100 XOR 1010 XOR 0001 XOR 0011 = 0100
Das Ganze mit einem Gleichungssystem zu lösen ist eine dumme Idee, da das beschriebene Problem gerade bei dem Versuch ein Gleichungssystem zu lösen auftritt.
Ich komme auf keine andere Idee als alles durchzuprobieren
Gibt es eine schnellere Variante oder gehört das hier zu den NP-Problemen?
Danke für Antworten
MfG IGnow