Jak mohu minimalizovat své šance na ztrátu v Minolovce?
Hledání min je hra o eliminaci možností na základě informací, které již znáte. Musíte být opatrní, abyste nepředpokládali věci, nebo pravděpodobně selžete.
ve vašem případě byl vaším špatným předpokladem vlajka označená ikonou bomby s X přes to, nahoru a napravo od 1. Tato 1 již měla důl na přilehlém náměstí,takže tam nemohl být důl. Kliknutím na tento čtverec by vám pravděpodobně poskytli další informace k vyřešení hádanky v této oblasti.
základní algoritmus je:
- existují nějaké čtverce, kde číslo na náměstí je stejný jako v přilehlé počet vlajek + přilehlé počet čtverců, o které nevím? Pokud ano, označte neznámé čtverce, musí to být doly.
- pečlivě zkontrolujte každý čtverec vedle označených dolů, abyste se ujistili, že jste správně označili.
- klikněte na libovolné neznámé čtverce, které jsou kolem číslovaných čtverců, kde počet vlajek se rovná číslu na čtverci.
Pokud to uděláte správně, existuje jen velmi málo situací, kdy nebudete mít dostatek informací k vyřešení puzzle, aniž by chybu.
někdy nemůžete určit umístění dolů na základě pouhého pohledu na jeden čtverec a budete muset kombinovat omezení, abyste vyřešili hádanku.
Příklad 1: triviální
- - - - - - 1 1 1 - - 1 ? 1 - - 1 1 1 - - - - - -
The ? je čtverec, který jste odkryli (modrý čtverec ve vaší verzi minolovky).
čísla udávají počet Min, které se ve čtvercích dotýkají aktuálního čtverce. Na přilehlých náměstích musí být tolik dolů – nemůže být méně nebo více dolů než toto.
je bezpečné předpokládat, že ? v tomto případě je moje, protože jste vystaveni všichni, ale jeden metr kolem každé z těchto 1 – to znamená, že musí být moje poslední metr, který se jich dotýká. Můžete označit toto středové náměstí a mít jistotu, že jste našli důl.
označení dolu vám neřekne, zda máte pravdu nebo ne-znamená to, že si myslíte, že tam důl je. To vám zabrání kliknutím na tento čtverec, aniž byste nejprve odstranili vlajku. V některých případech jste možná udělali nesprávný předpoklad o umístění dolů. Hra končí, když jste odkryli každý čtverec, který není důl.
Příklad 2: Uspokojení Nezávislé Omezení
Zvážit více komplexní příklad:
- - - - - - - 1 1 1 - - - 1 ? 1 - - 2 3 ? 1 - - ? ? ? 1 1 - ? ? ? ? 1 -
Pokud se podíváte na právě náměstí s 3 máte dostatek informací k určení, který z 5 otazníky obsahují miny. Víš to 3 z nich ano, ale jen vědět, že to nestačí.
nicméně můžeme začít eliminovat možnosti při pohledu na okolní čtverce. Například, 2 na levém sloupci-existují pouze 2 neznámé čtverce sousedící, takže tyto dva musí být doly. Jejich označení ponechává pouze jeden čtverec poblíž 3 což je důl. Když se podíváme na 1s nad 3, můžeme z horní řady 1 říci, že čtverec uprostřed musí být důl-pro tyto čtverce je to jediný neexponovaný čtverec. Nyní máme 3 doly kolem 3, o kterých jsme si jisti.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 ? 1 - - F F ? 1 1 - ? ? ? ? 1 -
nyní víme, že další dva čtverce vedle 3 nemohou být doly a lze je bezpečně kliknout.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - ? ? ? ? 1 -
kliknutím na ně se zobrazí další 2 čtverce informací. Horní 2, které jsme právě odhalili, mají 2 sousední vlajky, o kterých jsme si jisti, ale známe všechny čtverce kolem, takže to je jen potvrzení toho, co jsme již věděli. Spodní 2 má pouze jednu vlajku přilehlou, takže nám chybí důl. Ze shluku 1 v pravém sloupci můžeme říci, že v pravém čtverci musí být důl, takže další dva čtverce sousedící s tímto 2 musí být bezpečné.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - 2 2 2 F 1 -
příklad 3: Uspokojující Více Souběžných Omezení
Teď ještě těžší příklad, kde při pohledu na jeden číslované náměstí není dost:
2 F ? ? ? F 3 ? ? ? 1 3 ? ? ? - 3 ? ? ? 1 F ? ? ?
- top 3 má 2 vlajky, a tak jednoho ze zbývajících sousedních čtverců musí být bomba.
- prostřední 3 má kolem sebe 1 vlajku, takže 2 ze zbývajících sousedních čtverců musí být bomby.
- spodní 3 má kolem sebe 1 vlajku, takže 2 ze zbývajících sousedních čtverců musí být bomby.
nicméně, nezávisle, to není dost informací zjistit, které čtverce kolem 3 jsou bomby. Když je ale vezmeme dohromady, můžeme na to přijít.
horní 3 a střední 3 mají dva sousední ? čtverce překrytí. Z těchto 4 čtverců celkem víme, že dvě jsou bomby, a existuje omezený počet vzorů, díky nimž to všechno funguje. Můžete si pohrát s nastavením vlajek, ale nakonec, jediný vzor, který funguje, je:
2 F ? ? ? F 3 ? ? ? 1 3 F ? ? - 3 F ? ? 1 F ? ? ?
Jakékoliv další konfigurace, a se vám nepodaří, a to buď v top 3 nebo střední 3. Jakmile označíte tyto dvě bomby, máte ještě pár čtverců, které si můžete být jisti, že jsou v bezpečí, a můžete pokračovat v řešení hádanky. Například nyní, když víme, že čtverce kolem středu a dole 3 jsou bezpečné, můžeme kliknout na druhou ?je kolem nich odhalit více informací.