miten minimoin mahdollisuuteni hävitä Miinanraivaajassa?
miinanraivaaja on peli, jossa karsitaan mahdollisuuksia jo tutun tiedon perusteella. Pitää olla tarkkana, ettei oleta asioita tai todennäköisesti epäonnistutaan.
sinun tapauksessasi huono oletuksesi oli lippu, joka oli merkitty pommikuvakkeella, jonka läpi kulki X, ylös ja oikealle 1. Tässä 1: ssä oli jo kaivos viereisellä aukiolla, joten siellä ei voinut olla miinaa. Tämän ruudun napsauttaminen olisi todennäköisesti antanut sinulle lisätietoja pulmapelin ratkaisemiseksi tällä alueella.
perusalgoritmi on:
- onko olemassa sellaisia neliöitä, joissa neliöiden lukumäärä on sama kuin viereisten lippujen lukumäärä + viereisten neliöiden lukumäärä, joista en tiedä? Jos näin on, merkitse tuntemattomat neliöt, niiden on oltava miinoja.
- tarkista huolellisesti jokainen liputettujen miinojen viereinen neliö varmistaaksesi, että olet merkinnyt oikein.
- Valitse kaikki tuntemattomat neliöt, jotka ovat numeroitujen neliöiden ympärillä, joissa lippujen määrä on yhtä suuri kuin nelikulmion numero.
Jos teet tämän oikein, on hyvin harvoja tilanteita, joissa sinulla ei ole tarpeeksi tietoa ratkaista palapeliä tekemättä virhettä.
joskus miinojen sijoittelua ei voi määrittää pelkän yhden ruudun katsomisen perusteella, vaan pulmapelin ratkaisemiseksi on yhdisteltävä rajoitteita.
Esimerkki 1: triviaali
- - - - - - 1 1 1 - - 1 ? 1 - - 1 1 1 - - - - - -
The ? on neliö, jota et ole paljastanut (sininen neliö Miinanraivaajaversiossasi).
numerot kertovat, kuinka monta miinaa on ruuduissa, jotka koskettavat nykyistä neliötä. Vierekkäisillä aukioilla täytyy olla näin paljon miinoja – ei voi olla vähemmän tai enemmän miinoja kuin tämä.
on turvallista olettaa, että ? tässä tapauksessa on kaivos, koska olet altistanut kaikki paitsi yhden neliön jokaisen 1: n ympärillä – tämä osoittaa, että viimeisessä ruudussa on oltava kaivos, joka koskettaa niitä. Voit liputtaa tälle keskusaukiolle ja olla varma, että olet löytänyt miinan.
miinan Liputtaminen ei kerro, oletko oikeassa vai väärässä – se tarkoittaa vain sitä, että luulet, että siellä on Miina. Se estää sinua klikkaamalla tätä ruutua poistamatta lippua ensin. Joissakin tapauksissa olet saattanut tehdä virheellisen olettamuksen kaivosten sijainnista. Peli päättyy, kun olet löytänyt jokaisen neliön, joka ei ole kaivos.
Esimerkki 2: itsenäisten rajoitteiden täyttäminen
harkitse monimutkaisempaa esimerkkiä:
- - - - - - - 1 1 1 - - - 1 ? 1 - - 2 3 ? 1 - - ? ? ? 1 1 - ? ? ? ? 1 -
Jos katsot vain neliötä, jolla on 3, Sinulla ei ole tarpeeksi tietoa selvittääksesi, mikä viidestä kysymysmerkistä sisältää miinoja. Tiedät, että kolme heistä tietää, mutta pelkkä sen tietäminen ei riitä.
mahdollisuuksia voidaan kuitenkin alkaa karsia katsomalla ympäröiviä neliöitä. Esimerkiksi 2 vasemmassa sarakkeessa – on vain 2 tuntematon neliöt vieressä, joten nämä kaksi on miinoja. Liputus jättää vain yhden neliön 3: n lähelle, joka on kaivos. Jos katsomme 1s edellä 3, voimme kertoa ylärivin 1: n, että neliön keskellä on oltava kaivos-niille neliöt, se on ainoa valottamaton neliö. Nyt meillä on 3 miinoja noin 3, että olemme varmoja.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 ? 1 - - F F ? 1 1 - ? ? ? ? 1 -
nyt tiedetään, että kolmosen vieressä olevat kaksi muuta ruutua eivät voi olla miinoja ja niitä on turvallista klikata.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - ? ? ? ? 1 -
niiden napsauttaminen paljastaa 2 ruutua lisää tietoa. Top 2 me juuri paljastui on 2 vierekkäiset liput olemme varmoja, mutta tiedämme kaikki neliöt ympärillä, joten se on vain vahvistus siitä, mitä jo tiesimme. Alimmassa 2: ssa on vain yksi lippu vierekkäin, joten Miina puuttuu. Voimme kertoa klusterin 1: n oikeassa sarakkeessa, että siellä on oltava kaivos oikeanpuoleisin neliö, joten kaksi muuta neliöt vieressä tämän 2 on oltava turvallinen.
- - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - 2 2 2 F 1 -
esimerkki 3: Useiden samanaikaisten rajoitteiden täyttäminen
nyt vielä kovemmassa esimerkissä, jossa yhden numeroidun neliön katsominen ei riitä:
2 F ? ? ? F 3 ? ? ? 1 3 ? ? ? - 3 ? ? ? 1 F ? ? ?
- top 3: ssa on 2 lippua ympärillä, joten yksi jäljellä olevista vierekkäisistä ruuduista on pommi.
- keskimmäisen 3: n ympärillä on 1 lippu, joten sen jäljellä olevista vierekkäisistä ruuduista 2 on oltava pommeja.
- pohjalla 3 on 1 lippu ympärillään, joten sen jäljellä olevista vierekkäisistä ruuduista 2 on oltava pommeja.
tämä ei kuitenkaan itsenäisesti riitä selvittämään, mitkä neliöt kolmosten ympärillä ovat pommeja. Jos hoidamme heidät yhdessä, voimme selvittää sen.
top 3: ssa ja middle 3: ssa on kaksi vierekkäistä ? neliöt päällekkäisyyttä. Näistä 4 ruudusta yhteensä tiedämme, että kaksi on pommeja, ja on olemassa rajallinen määrä kuvioita, jotka tekevät tästä kaikesta työtä. Lippujen konfiguraatioilla voi leikitellä, mutta lopulta ainoa toimiva kuvio on:
2 F ? ? ? F 3 ? ? ? 1 3 F ? ? - 3 F ? ? 1 F ? ? ?
mikä tahansa muu kokoonpano, ja epäonnistut joko top 3: ssa tai keskimmäisessä 3: ssa. Kun olet merkinnyt nämä kaksi pommia, sinulla on pari ruutua lisää, voit olla varma, että olet turvassa, ja voit jatkaa palapelin ratkaisemista. Esimerkiksi, Nyt kun tiedämme neliöt ympärillä keskellä ja alhaalla 3 ovat turvallisia, voimme klikata toinen ?on heidän ympärillään paljastamassa lisää tietoa.