Comme nous l'avons vu dans cette question , des déclarations logiques complexes peuvent être exprimées en termes de connecteurs simples de démineur généralisé. Cependant, le dragueur de mines généralisé a toujours des redondances.
Afin d'éviter ces redondances, nous définissons un nouveau jeu appelé "Démineur Généralisé-1".
Démineur généralisé-1 est une version Démineur jouée sur un graphique arbitraire. Le graphique a deux types de sommet, un "indicateur" ou une "valeur". Une valeur peut être activée ou désactivée (une mine ou un raté) mais son état est inconnu du joueur. Un indicateur indique que exactement une des cellules adjacentes est allumée (une mine). Les indicateurs ne comptent pas comme des mines eux-mêmes.
Par exemple, le tableau suivant pour le dragueur de mines généralisé nous dit que les cellules A et B sont soit les deux mines, soit aucune d'entre elles n'est une mine.
(Dans le diagramme, les indicateurs sont marqués en gris tandis que les valeurs sont en blanc)
Contrairement au dragueur de mines normal où vous cliquez sur des valeurs qui sont désactivées pour révéler des indicateurs, il n'y a pas un tel mécanicien dans le dragueur de mines généralisé. Un joueur détermine simplement pour quels états du graphique peut satisfaire ses indicateurs.
Votre objectif est de faire un 2
démineur en Généralisé-1. Vous allez construire une structure dans Démineur Généralisé-1 de telle sorte qu'il y ait 8 cellules spécifiques pour lesquelles toutes les configurations de valeurs possibles ont exactement deux cellules. Cela signifie qu'il se comporte exactement comme le 2
fait un dragueur de mines traditionnel. Lorsque vous écrivez votre solution, vous ne devez pas avoir de valeurs spécifiques à l'esprit pour les cellules de valeur. (En réponse à la question de H.PWiz, il est permis que certaines cellules de valeur soient déductibles de l'état)
Notation
Vos réponses seront notées par le nombre de sommets dans le graphique final moins 8 (pour les 8 entrées), un score inférieur étant meilleur. Si deux réponses sont égales dans cette métrique, le briseur d'égalité sera le nombre d'arêtes.