Kombinatorinen kysymys

Monellako tavalla 8 kuningatarta voidaan asettaa tavalliselle shakkilaudalle siten, ettei yjsikään kuningatar uhkaa toista. Kuningattaret ovat keskenään samanlaisia, ja ruudut on numeroitu.
1092
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

Vastaan, että 92 tavalla, jos peilisymmetriset asemat ja laudan kierto lasketaan eri asemiksi.

Äänestä
  • Miten tuohon päädytään?

    Äänestä


  • Jos tehtävässä varta vasten sanotaan, että ruudut on numeroitu, niin mikkä ihmeen kierrot ja peilisymmetriset asemat. Kyllä A1 ruutu pysyy A1 ruutuna vääntelet tai kääntelet sitä lautaa miten hyvänsä, tai vaikka vahtaisit sitä mistä suunnasta tahansa.
    Lisäksi sanotaan myös, että kuningattaret ovat samanlaisia, eli saman värisiä, ja saman väriset kuningattaret ei toisiaan uhkaa.
    Onko tässä nyt luettu tehtävää ollenkaan, vastattu vaan mutuna?

    Äänestä

  • Toisia ehkä kiinnostaa se matematiikka enemmän kuin pilkunnussinta.

    Äänestä

On melko helposti nähtävissä, että 8 tornia voidaan asettaa 8! eri tavalla. Esim 8x8 identtinen matriisi on yksi näistä:
{1,0,...,0}
{0,1,0,...0}
...
{0,0,...,1}

Aika helposti myös nähtävissä että jokaiseen näistä matriiseista sijoittamalla tornien paikalle kuningattaret jokin kuningatar uhkaa toista. Koska toisiaan uhkaamattomat tornit ovat toisiaan uhkaamattomien kuningattarien osajoukko ei muita mahdollisia kombinaatioita ole ja vastaus on 0.

Näin nopeasti ajateltuna.

Äänestä

>Aika helposti myös nähtävissä että jokaiseen näistä matriiseista
>sijoittamalla tornien paikalle kuningattaret jokin kuningatar uhkaa toista.

Jos osaat todistaa tuon, kun se mielestäsi on aika helposti nähtävissä, niin saat kaiken kunnioitukseni, ja sitten minä julkisesti häpeän. Mutta jäänet sitä ilman, koska väite ei pidä paikkaansa, minkä osaan kyllä todistaa.

Äänestä
  • Ekana tulisi mieleen kirjoittaa algoritmi joka tarkastaa kaikki tapaukset läpi ja poimii sieltä ne joissa kuningattareit eivät leikkaa. Ajattelin kuitenkin että joku ehtii sitä ennen postata tänne vastaesimerkkejä niin en jaksanut alkaa tuollaista kirjoittamaan.

    Äänestä

Jos kuningattaret ovat keskenään samanlaisia, niin ne ei koskaan uhkaa toisiaan.
Eka voidaan laittaa 64 :ään paikkaan , toka 63:een, jne...

Äänestä

https://en.wikipedia.org/wiki/Eight_queens_puzzle

Tuolta löytyy ratkaisu. Eli kuten vastaus täällä jo tulikin, niin se on 92. Jos kierrolla ja heijastuksella toisistaan eroavia ratkaisuja ei lasketa eri ratkaisuiksi, niin sitten niitä on 12.

Mielenkiintoinen ongelma myös kun annetaan laudan koon vaihdella nxn-laudaksi (myös monia muita yleistyksiä ongelmalle löytyy).
Tuolta wikipedia artikkelista: "There is currently no known formula for the exact number of solutions, or even for its asymptotic behaviour." Joten eipä taida olla mitään kaavaa tiedossa, jolla tämän ratkaisujen määrän saisi.
Täältä löytyy tuon jonon alku: https://oeis.org/A000170/list

Ihan huvikseni laskin mitä tapahtuisi, jos nuo ratkaisut "laskee yhteen" eli laskee yhteen matriisit, jotka kuvastavat ratkaisuja (ykkönen kuningattaren paikalla, muualla nolla, nämähän ovat permutaatiomatriiseja).

Kaikki ratkaisut

[04, 08, 16, 18, 18, 16, 08, 04]
[08, 16, 14, 08, 08, 14, 16, 08]
[16, 14, 04, 12, 12, 04, 14, 16]
[18, 08, 12, 08, 08, 12, 08, 18]
[18, 08, 12, 08, 08, 12, 08, 18]
[16, 14, 04, 12, 12, 04, 14, 16]
[08, 16, 14, 08, 08, 14, 16, 08]
[04, 08, 16, 18, 18, 16, 08, 04]

Ratkaisut/(kierrot, heijastukset). Tämähän tietysti riippuu minkä ottaa kutakin ratkaisua edustamaan, joten tässä ei taida olla mitään järkeä...

[2, 0, 1, 1, 5, 2, 1, 0]
[7, 0, 2, 0, 0, 0, 3, 0]
[3, 0, 1, 2, 3, 0, 1, 2]
[0, 1, 0, 2, 1, 3, 1, 4]
[0, 5, 1, 1, 0, 1, 0, 4]
[0, 4, 1, 2, 0, 0, 3, 2]
[0, 2, 2, 1, 1, 3, 3, 0]
[0, 0, 4, 3, 2, 3, 0, 0]

Täällä ei kuitenkaan tule nuo sarakkeet suoraan (vaikka yritin tuonne etunollia ekaan sitä varten lisätäkin) mutta notepadissa voi katella. Eipä oikein taida mitään kaavaa näkyä paitsi kaikkien ratkaisujen tapauksessa tietysti tuo kierroista ja heijastuksista tuleva symmetria :D.

Äänestä

Kommentoi aloitusta


sakkitunari kirjoitti:

Monellako tavalla 8 kuningatarta voidaan asettaa tavalliselle shakkilaudalle siten, ettei yjsikään kuningatar uhkaa toista. Kuningattaret ovat keskenään samanlaisia, ja ruudut on numeroitu.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu