1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. Sonstiges
  4. Talk

Murmelspiel

  • Alina
  • 8. August 2019 um 17:46
  • Alina
    Poweruserin
    Reaktionen
    1
    Beiträge
    3.287
    • 8. August 2019 um 17:46
    • #1

    Moin.

    Folgende Situation: Du hast einen Sack voller Murmeln (Murmeln = Kugeln).
    Deine Aufgabe ist es, Murmeln bis zur Stufe 10 zu stapeln.
    Die einzige Regel ist, Du harfst immer nur gleich große Stapel aufeinander packen.
    Also den Murmelberg mit einer Murlen, mit einem anderen Murmelberg mit nur einer Murmel, ergibt einen Murmelberg mit 2 Murmeln und somit ist Stufe 2 erreicher. Zwei mal Stufe 2 ergibt dann Stufe 3, zwei mal Stufe 3 ergibt dann Stufe vier, usw.
    Edit: Es muss bei Stufe 1 gestartet werden und es dürfen keine Türme aufgelöst werden.

    :/ Wieviele Murmeln benötigst Du und wie bist Du drauf gekommen?

    Ich habe es einfach mit Nudeln, auf dem Küchentisch nachgespielt. Ach so, somit gibt es heute Hähnchenfilee mit Nudeln und selbstgemachter Schinkelsahnesoße. :party:

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

    Einmal editiert, zuletzt von Alina (8. August 2019 um 18:00)

  • alpines
    天照大神
    Beiträge
    4.209
    • 8. August 2019 um 17:53
    • #2

    Die Regeln sind mir da bisschen zu schwammig definiert, keiner hat gesagt, dass ich bei Stufe 1 starten muss oder ob ich bestehende Türme auflösen darf.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • Alina
    Poweruserin
    Reaktionen
    1
    Beiträge
    3.287
    • 8. August 2019 um 18:01
    • #3

    Beitrag 1 berichtigt.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • alpines
    天照大神
    Beiträge
    4.209
    • 8. August 2019 um 18:20
    • #4

    Ich bin mir nicht sicher ob ich mich irre aber die Kosten sind rekursiv einfach zu ermitteln Kosten(Stufe) = Kosten(Stufe - 1) + Kosten(Stufe - 1) oder auch 2^(Stufe-1).

    Wenn man auf Stufe 10 kommen möchte braucht man 512 verschiedene Kugeln.

    Ich war in Kombinatorik/Diskrete Strukturen nicht der beste, aber der Weg schien mir plausibel.

    Code
    For $i = 1 To 10
        ConsoleWrite("Kosten um von Stufe 0 auf Stufe " & $i & " zu gelangen: " & KostenErmitteln($i) & @CRLF)
    Next
    
    Func KostenErmitteln($NeueStufe)
        If $NeueStufe = 1 Then Return 1
        Return KostenErmitteln($NeueStufe - 1) + KostenErmitteln($NeueStufe - 1)
    EndFunc

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • Moombas
    Poweruser
    Beiträge
    1.279
    • 9. August 2019 um 10:12
    • #5

    Das ist ja das "klassische" Stapelspiel, welches man für Android mittlerweile zu hauf in unterschiedlichen Varianten findet.

    alpines du solltest mit deiner Vermutung richtig liegen. Also Kosten(Stufe) = 2^(Stufe-1)

    Edit: Beispiel: https://play.google.com/store/apps/det…welve2&hl=en_US

    Einmal editiert, zuletzt von Moombas (9. August 2019 um 10:29)

  • Alina
    Poweruserin
    Reaktionen
    1
    Beiträge
    3.287
    • 19. August 2019 um 05:20
    • #6

    @alpines
    Das war als Spiel gemeint, wer auf die richtige ERgebniss kommt. Nun ist das ja kein Spiel mehr, weil es jeder weiß. *schnieeeeeefel*

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Alina 5. September 2019 um 04:33

    Hat das Thema freigeschaltet.
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™