Det er et gammelt puslespill som har forskjellige navn som Toads and Frogs, Jumping Frogs, Hopping Frogs, Leap Frog, etc., og som har blitt spurt her før . Jeg vil gjerne dele en variant av dette puslespillet som jeg kom opp og som jeg ikke har sett noen andre steder.

Det er en rett rad med 9 firkanter (eller liljeputer hvis du foretrekker det), hver stor nok til å inneholde maksimalt en frosk. Det midtre torget er tomt, og det er 8 frosker på de andre rutene. De fire froskene som starter til venstre kan bare bevege seg mot høyre, og froskene som starter til høyre kan bare bevege seg til venstre. Målet er at de to settene med frosker skal passere hverandre slik at de bytter plass.

I den opprinnelige versjonen av puslespillet kan en frosk enten gå frem en firkant eller hoppe frem to firkanter, gitt av selvfølgelig at destinasjonsplassen er den tomme. Så de begynner som:

AAAA.BBBB 

De første trekkene er:

AAA.ABBBB AAABA.BBB AAABAB.BB 

og til slutt, hvis du gjør ting riktig, ender de opp som:

BBBB.AAAA 

I min nye variant, en frosk kan bare hoppe frem to eller tre firkanter (dvs. hoppe over en eller to andre frosker til den tomme firkanten) – de kan ikke bevege seg fremover bare en firkant.

Spørsmål 1:
Hvordan kan de to settene med fire frosker passere hverandre ved å bruke bare fremoverhopp på to eller tre firkanter?

Spørsmål 2:
Det samme spørsmålet, men nå med en rad på 13 firkanter og to sett med seks frosker.

Ytterligere info:
Jeg brukte en datamaskin for å søke etter løsninger med andre antall frosker. Mens den opprinnelige versjonen kan løses med et hvilket som helst antall frosker til venstre og et hvilket som helst tall til høyre, ser varianten min ut til å være uløselig hvis venstre og høyre tall er forskjellige. Når de er like, kan det løses for 2 + 2, 4 + 4, 6 + 6, 8 + 8, 9 + 9, 10 + 10, 11 + 11 og 12 + 12 frosker, men jeg har ikke søkt lenger . Selv om jeg ennå ikke har undersøkt de optimale løsningene veldig nøye, er det ved første øyekast ikke noe åpenbart mønster for dem, så jeg vet ikke om en generell optimal løsning er mulig. Det kan godt være en generell løsning som ikke er optimal i alle tilfeller.
Jeg forventet at en så åpenbar variant hadde blitt analysert før, men i så fall har jeg ikke funnet den.

Rediger: :
Det viser seg at datamaskinprogrammet mitt var buggy. Puslespillet kan løses når antall frosker på hver side er forskjellig, bortsett fra noen få tilfeller. Jeg analyserte sakene på nytt. med opptil 12 frosker på hver side, og de eneste som ikke har noen løsning er: 1 + 0, 1 + 1, 3 + 1, 3 + 3, 4 + 1, 4 + 3, 5 + 4, 5 + 5 , 6 + 1, 6 + 3, 7 + 4, 7 + 7, 9 + 1 og 9 + 4.
Det er en generell løsning for jevnt antall frosker. Takk til astralfenix for observasjonen som førte meg til For 2r + 2s frosker bruker den r + s + 3rs-trekk, noe som ikke er helt optimalt i alle tilfeller.

Kommentarer

  • Er dette den samme personen som driver jaapsch.net? I så fall vil jeg ' si at nettstedet ditt er ekstremt interessant og informativt – har fulgt det en stund 🙂 Takk for kjører et så unikt sett med analyser.
  • @TheGreatEscaper: Ja, jaapsch.net er nettstedet mitt. På den er det en side om standardversjonen av Hopping Frogs -puslespillet.

Svar

Svar:

her «er en måte å gjøre det på i 33 trekk for 6 froskesaken. Interessant, dette innebærer å sette froskene i et alternerende doble mønster, 11221122 osv. Løsningen på den opprinnelige versjonen av puslespillet innebærer bruk av et alternerende singelmønster (121212 osv.).

skriv inn bildebeskrivelse her

Kommentarer

  • " I min nye variant kan en frosk bare hoppe fremover to eller tre firkanter (dvs. hoppe over en eller to andre frosker til den tomme kvadrat) " er lagt merke til, så du kan ikke gå videre antar jeg …
  • Ja, å flytte ett trinn frem er ikke tillatt i min variant.
  • God observasjon om 11221122 doble pa ttern. Jeg tror det gir opphav til en generell løsning for n + n frosker med n jevn.

Svar

Spørsmål 1

Opprinnelig AAAA.BBBB:

  1. AA.AABBBB
  2. AABAA.BBB
  3. AAB.AABBB
  4. AABBAA.BB
  5. AABBAABB.
  6. AABBA.BBA
  7. AABBABB.A
  8. AABB.BBAA
  9. A.BBABBAA
  10. ABB.ABBAA
  11. .BBAABBAA
  12. BB.AABBAA
  13. BBBAA.BAA
  14. BBB.AABAA
  15. BBBBAA.AA
  16. BBBB.AAAA

Så totalt 16 trekk for første forsøk 🙂

33 trekk for 6 + 6.

Kommentarer

  • Bra gjort. Det kan godt være en generell løsning for selv n som er av lengde n * n. Imidlertid er den optimale løsningen som datamaskinen min fant for 6 + 6 frosker 33 trekk. Kanskje jeg også burde søke etter ikke-optimale løsninger hvis jeg vil finne en generell løsning.
  • @JaapScherphuis Jeg vil fortelle deg når jeg legger dette inn i datamaskinen min også 🙂

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *