Sivu 63/69

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 12 Marras 2025, 15:39
Kirjoittaja Tauko
Eusa kirjoitti: 09 Marras 2025, 23:46
Tauko kirjoitti: 09 Marras 2025, 23:18 Täällä tuntuu olevan ohjelmoinnista kiinnostuneita, joten tehtävä (saa ratkaista myös ohjelmoimatta).

1) On 3x3 ruudukko.
Lähtien vasemmasta alakulmasta, voiko ruudukon käydä läpi shakkihevosen siirroin, että jokaisessa ruudussa käydään täsmälleen kerran? Jos voi, esitä reitti.

2) Entä 5x5 ruudukko?
3×3 -keskiruutu ei selvästikään ole kuljettavissa ratsulla minkään muun ruudun kesken.
Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 12 Marras 2025, 20:39
Kirjoittaja Eusa
Tauko kirjoitti: 12 Marras 2025, 15:39
Eusa kirjoitti: 09 Marras 2025, 23:46
Tauko kirjoitti: 09 Marras 2025, 23:18 Täällä tuntuu olevan ohjelmoinnista kiinnostuneita, joten tehtävä (saa ratkaista myös ohjelmoimatta).

1) On 3x3 ruudukko.
Lähtien vasemmasta alakulmasta, voiko ruudukon käydä läpi shakkihevosen siirroin, että jokaisessa ruudussa käydään täsmälleen kerran? Jos voi, esitä reitti.

2) Entä 5x5 ruudukko?
3×3 -keskiruutu ei selvästikään ole kuljettavissa ratsulla minkään muun ruudun kesken.
Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.
Kyllä - kulkusymmetriasta.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 10:50
Kirjoittaja JMe1
Tauko kirjoitti: 12 Marras 2025, 15:39 Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.
Tämä on hieno tehtävä jos tähän löytyy vielä tuota Eusan ehdottamaakin selkeämpi logiikka. Yritin löytää ratkaisua keskineliön 2x2 suhteella reunoihin, sillä aina kun ollaan keskellä, seuraava pomppu syö ainakin yhden laitaruudun, joskus kaksi. Mutta ei ratkennut.

Eli jos on olemassa selkeä ratkaisu, vahvistatko niin mietitään lisää.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 11:03
Kirjoittaja Ykkösnolla
JMe1 kirjoitti: 13 Marras 2025, 10:50
Tauko kirjoitti: 12 Marras 2025, 15:39 Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.
Tämä on hieno tehtävä jos tähän löytyy vielä tuota Eusan ehdottamaakin selkeämpi logiikka. Yritin löytää ratkaisua keskineliön 2x2 suhteella reunoihin, sillä aina kun ollaan keskellä, seuraava pomppu syö ainakin yhden laitaruudun, joskus kaksi. Mutta ei ratkennut.

Eli jos on olemassa selkeä ratkaisu, vahvistatko niin mietitään lisää.
Yritin osoittaa ratkaisun mahdottomuuden siten, että mikään ruutu ei voi olla päätösruutu. Jaoin ruudut nurkkaruutuihin (4 kpl), keskiruutuihin (4 kpl) ja muihin, joita kutsun reunaruuduiksi (8 kpl). Ei onnistunut, ei mikään näistä kolmesta.

Tosin puolet ruuduista on heti todettavissa mahdottomiksi loppuruuduiksi, koska ne ovat samanvärisiä lähtöruudun kanssa (kun ajatellaan ruudukkoa osana shakkilautaa). Siirtojahan on 11, pariton määrä, ja väri muuttuu joka siirrolla.

Mutta tosiaan hauska mietittävä. Yrittelen vielä.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 13:35
Kirjoittaja Tauko
JMe1 kirjoitti: 13 Marras 2025, 10:50
Tauko kirjoitti: 12 Marras 2025, 15:39 Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.
Tämä on hieno tehtävä jos tähän löytyy vielä tuota Eusan ehdottamaakin selkeämpi logiikka. Yritin löytää ratkaisua keskineliön 2x2 suhteella reunoihin, sillä aina kun ollaan keskellä, seuraava pomppu syö ainakin yhden laitaruudun, joskus kaksi. Mutta ei ratkennut.

Eli jos on olemassa selkeä ratkaisu, vahvistatko niin mietitään lisää.
Kyllä keskiöneliö on ratkaisuun oleellinen, sen kapasiteetti.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 13:49
Kirjoittaja Tauko
Ykkösnolla kirjoitti: 13 Marras 2025, 11:03
JMe1 kirjoitti: 13 Marras 2025, 10:50
Tauko kirjoitti: 12 Marras 2025, 15:39 Löytyykö hyvä perustelu myös sille, että 4 x 4 ruudukossa ei reittiä ole.
Tämä on hieno tehtävä jos tähän löytyy vielä tuota Eusan ehdottamaakin selkeämpi logiikka. Yritin löytää ratkaisua keskineliön 2x2 suhteella reunoihin, sillä aina kun ollaan keskellä, seuraava pomppu syö ainakin yhden laitaruudun, joskus kaksi. Mutta ei ratkennut.

Eli jos on olemassa selkeä ratkaisu, vahvistatko niin mietitään lisää.
Yritin osoittaa ratkaisun mahdottomuuden siten, että mikään ruutu ei voi olla päätösruutu. Jaoin ruudut nurkkaruutuihin (4 kpl), keskiruutuihin (4 kpl) ja muihin, joita kutsun reunaruuduiksi (8 kpl). Ei onnistunut, ei mikään näistä kolmesta.

Tosin puolet ruuduista on heti todettavissa mahdottomiksi loppuruuduiksi, koska ne ovat samanvärisiä lähtöruudun kanssa (kun ajatellaan ruudukkoa osana shakkilautaa). Siirtojahan on 11, pariton määrä, ja väri muuttuu joka siirrolla.

Mutta tosiaan hauska mietittävä. Yrittelen vielä.
Tuo on hyvä ruutujako keski/kulma/reuna.
Ja sitten keskiruutujen kapasiteetti vs kulmaruutusiirrot.

Ruutujen väri voisi ehkä olla vaihtoehtoinen tai lisäosa ratkaisussa.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 18:02
Kirjoittaja Ykkösnolla
Löytyy seuraavasta vikaa?

1.

Oletus: Loppukohta ei reunaruudussa.

Tällöin:

Jokaisesta 8:sta reunaruudusta tulee päästä pois. Näistä "pakoruuduista" korkeintaan 6 kpl voi olla itsekin reunaruutuja, joten vähintään 2:sta on mentävä keskiruutuun (nurkkaruutuun ei reunaruudusta pääse).

Toisaalta keskiruutuihin täytyy päästä vähintään kolmesta nurkasta (yksi nurkka voi olla lopetusruutu), ja nurkkaruudusta pääsee vain keskiruutuun.

Näin keskiruutuihin on tulossa kaikkiaan 5 siirtoa. Mutta keskiruutuja on vain 4, ja jokaiseen ruutuun saa tulla korkeintaan yksi siirto, joten tämä on mahdotonta.

Siis: Jos ratkaisu on olemassa, on loppuruudun pakko olla joku reunaruutu.

2.

Merkinnät:

4
3
2
1
...A..B..C..D

Nurkkaruudusta A4 on siirtoyhteys vain ruutuihin B2 ja C3, ja samoin myös vastakkaisesta nurkkaruudusta D1, siitäkin on siirtoyhteys vain ruutuihin B2 ja C3. Tämä merkitsee, että jos ratkaisu on olemassa, on jommankumman näistä nurkista oltava lopetuspiste. Näin, koska: Ajatellaan, että ollaan vaiheessa, missä ollaan siirtymässä ensimmäistä kertaa jompaankumpaan nurkista D1 tai A4. Ollaan siis ruudussa B2 tai C3. Nurkasta tulee palata, paluuruutu C3 tai B2. Tämän jälkeen näihin kahteen ruutuun (C3 ja B2) ei enää ole asiaa, joten on pakko mennä heti toiseen nurkkaruutuun ja jäätävä sinne, eli sen on pakko olla loppuruutu.

Siis: Jos ratkaisu on olemassa, on loppuruudun pakko olla nurkkaruutu A4 tai D1.
---
Näin on päädytty ristiriitaan, ratkaisua ei voi olla olemassa.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 18:39
Kirjoittaja JMe1
Tauko kirjoitti: 13 Marras 2025, 13:35 Kyllä keskiöneliö on ratkaisuun oleellinen, sen kapasiteetti.
No niin, ratkesi. Selitys on yhden rivin mittainen.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 22:05
Kirjoittaja Ykkösnolla
JMe1 kirjoitti: 13 Marras 2025, 18:39
Tauko kirjoitti: 13 Marras 2025, 13:35 Kyllä keskiöneliö on ratkaisuun oleellinen, sen kapasiteetti.
No niin, ratkesi. Selitys on yhden rivin mittainen.
Odotan mielenkiinnolla ratkaisuasi!

Katselin tuon oman ratkaisuni jälkeen nettitietoja, ja tämä oli mielenkiintoisin:
https://www.mayhematics.com/t/oc.htm
Siinä puhutaan kohdassa 4.2 "avoimista reiteistä", joissa ei tarvitse palata lähtöruutuun (sellaisestahan nyt on kyse).

Kaiken kaikkiaan näkyy olevan todella paljon käsitelty aihe, tuo hevosen liikkuminen shakkiruudussa. Sen esimerkiksi huomasin, että 5x5-ruudukkoon on paljon ratkaisuja, yksi niistä jopa aito taikaneliö.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 13 Marras 2025, 22:20
Kirjoittaja JMe1
Ykkösnolla kirjoitti: 13 Marras 2025, 22:05 Odotan mielenkiinnolla ratkaisuasi!
En haluaisi paljastaa sitä (ainakaan vielä). On nimittäin hieno fiilis kun se aukeaa ja soisin sen muillekin.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 14 Marras 2025, 20:13
Kirjoittaja JMe1
Annetaan kolme kulhoa: tilavuudeltaan 7, 4 ja 3 litraa. Vain 7 litran kulho on täynnä. Kaatamalla vettä mahdollisimman vähän kertoja, tee määrät 2, 2 ja 3 litraa.

Pitäisi mennä kuudella kaadolla.

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 14 Marras 2025, 20:50
Kirjoittaja Ykkösnolla
JMe1 kirjoitti: 14 Marras 2025, 20:13 Annetaan kolme kulhoa: tilavuudeltaan 7, 4 ja 3 litraa. Vain 7 litran kulho on täynnä. Kaatamalla vettä mahdollisimman vähän kertoja, tee määrät 2, 2 ja 3 litraa.

Pitäisi mennä kuudella kaadolla.
Tämä onnistui kokeilemalla, ilman apuja. Kuusi askelta, kyllä.

(Jos ei olisi onnistunut, olisin listannut kaikki yhtälön x1+x2+x3=7 ei-negatiiviset kokonaislukuratkaisut (x1<8, x2<5,x3<4), ja katsellut, miten niistä pääsee toisiinsa. Niitä olisi vain 20 kpl.)

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 14 Marras 2025, 20:50
Kirjoittaja Ykkösnolla
JMe1 kirjoitti: 13 Marras 2025, 22:20
Ykkösnolla kirjoitti: 13 Marras 2025, 22:05 Odotan mielenkiinnolla ratkaisuasi!
En haluaisi paljastaa sitä (ainakaan vielä). On nimittäin hieno fiilis kun se aukeaa ja soisin sen muillekin.
No, vaikka sitten joululahjaksi (24.12).

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 14 Marras 2025, 21:14
Kirjoittaja Tauko
Ykkösnolla kirjoitti: 14 Marras 2025, 20:50
JMe1 kirjoitti: 13 Marras 2025, 22:20
Ykkösnolla kirjoitti: 13 Marras 2025, 22:05 Odotan mielenkiinnolla ratkaisuasi!
En haluaisi paljastaa sitä (ainakaan vielä). On nimittäin hieno fiilis kun se aukeaa ja soisin sen muillekin.
No, vaikka sitten joululahjaksi (24.12).
Tässä yksi 15-ruudun reitti.
Ongelma tulee siitä että, jokainen kulmaruutusiirto tarvii keskineliötä.
4x4 Max.jpg

Re: Ongelmaketju - ratkaise & esitä

Lähetetty: 14 Marras 2025, 21:29
Kirjoittaja JMe1
Tauko kirjoitti: 14 Marras 2025, 21:14 jokainen kulmaruutusiirto tarvii keskineliötä
Jep. Ja niitä keskiruutuja vaadittaisiin minimissään 6 mahdollisesta neljästä. Tämä silloin jos kaksi kulmaruutua on sarjan keskellä ja kaksi päissä.