Wie wir in dieser Frage gesehen haben, können komplexe logische Aussagen in Form von einfachen Verknüpfungen von verallgemeinerten Minesweeper ausgedrückt werden. Generalized Minesweeper hat jedoch immer noch Redundanzen.
Um diese Redundanzen zu vermeiden, definieren wir ein neues Spiel namens "Generalized-1 Minesweeper".
Generalized-1 Minesweeper ist eine Version von Minesweeper, die auf einem beliebigen Graphen gespielt wird. Der Graph hat zwei Arten von Eckpunkten, einen "Indikator" oder einen "Wert". Ein Wert kann entweder ein oder aus sein (eine Mine oder ein Blindgänger), sein Status ist dem Spieler jedoch unbekannt. Ein Indikator zeigt an, dass genau eine der benachbarten Zellen eingeschaltet ist (eine Mine). Indikatoren gelten selbst nicht als Minen.
Das folgende Board für Generalized Minesweeper zeigt uns beispielsweise, dass die Zellen A und B entweder beide Minen sind oder keine von ihnen Minen sind.
(In der Grafik sind die Anzeigen grau markiert, während die Werte weiß sind.)
Anders als bei normalen Minensuchbooten, bei denen Sie auf Werte klicken, die deaktiviert sind, um Indikatoren anzuzeigen, gibt es bei Generalized Minesweeper keine solche Mechanik. Ein Spieler bestimmt einfach, für welche Zustände des Graphen seine Indikatoren erfüllt werden können.
Dein Ziel ist es, einen 2
Generalized-1 Minesweeper zu machen. In Generalized-1 Minesweeper erstellen Sie eine Struktur, bei der es 8 bestimmte Zellen gibt, für die in allen möglichen Wertekonfigurationen genau zwei Zellen vorhanden sind. Dies bedeutet, dass es sich genauso verhält wie 2
bei herkömmlichen Minensuchbooten. Wenn Sie Ihre Lösung schreiben, sollten Sie keine spezifischen Werte für Wertezellen berücksichtigen. (In Beantwortung der Frage von H.PWiz ist es zulässig, dass einige Wertezellen vom Staat ableitbar sind.)
Wertung
Ihre Antworten werden anhand der Anzahl der Eckpunkte im endgültigen Diagramm minus 8 (für die 8 Eingaben) bewertet, wobei eine niedrigere Punktzahl besser ist. Wenn zwei Antworten mit dieser Metrik übereinstimmen, ist der Gleichstand die Anzahl der Kanten.