A. Sumionka. Starodawna gra marynarska; Gra dwu i wieloosobowa; Gracze wykonują ruchy naprzemian; Złożona ze stosów, w których znajduje się pewna ilość

Slides:



Advertisements
Podobne prezentacje
Funkcje tworzące są wygodnym narzędziem przy badaniu zmiennych losowych o wartościach całkowitych nieujemnych. Funkcje tworzące pierwszy raz badał de.
Advertisements

Reinhard Kulessa1 Wykład Środek masy Zderzenia w układzie środka masy Sprężyste zderzenie centralne cząstek poruszających się c.d.
Ruch układu o zmiennej masie
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
Macierze, wyznaczniki, odwracanie macierzy i wzory Cramera
Równanie różniczkowe zupełne i równania do niego sprowadzalne
CIĄGI.
Ile rozwiązań może mieć układ równań?
Rachunek prawdopodobieństwa 2
Badania operacyjne. Wykład 2
WEKTORY Każdy wektor ma trzy zasadnicze cechy: wartość (moduł), kierunek i zwrot. Wartością wektora nazywamy długość odcinka AB przedstawiającego ten wektor.
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Liczby Pierwsze - algorytmy
ZLICZANIE cz. II.
Zliczanie III.
Pisemne dzielenie liczb naturalnych
Macierze Maria Guzik.
Dariusz Odejewski Krzysztof Wójcik
Dodawanie i odejmowanie wektorów
Materiały pomocnicze do wykładu
1.
SYSTEMY LICZBOWE.
Elementy Rachunku Prawdopodobieństwa c.d.
Zapis informacji Dr Anna Kwiatkowska.
Równania i Nierówności czyli:
Matematyka.
Systemy liczbowe.
Co to jest układ równań Układ równań – koniukcja pewnej liczby (być może nieskończonej) równań. Rozwiązaniem układu równań jest każde przyporządkowanie.
Kod Graya.
Aleksandra Duchnowicz kl. 6.d
opracowanie: Agata Idczak
Podstawy układów logicznych
Ciąg liczbowy Ciąg arytmetyczny Ciąg geometryczny
Elementy Rachunku Prawdopodobieństwa i Statystyki
T Zsuwanie się bez tarcia Zsuwanie się z tarciem powrót.
Podstawy analizy matematycznej II
MECHANIKA 2 Wykład Nr 11 Praca, moc, energia.
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
od systemu dziesiętnego do szesnastkowego
Języki i automaty część 3.
Podstawy analizy matematycznej I
Systemy liczbowe.
Liczby rzeczywiste ©M.
  Prof.. dr hab.. Janusz A. Dobrowolski Instytut Systemów Elektronicznych, Politechnika Warszawska.
Zasady przywiązywania układów współrzędnych do członów.
Posługiwanie się systemami liczenia
Ile rozwiązań może mieć układ równań?
„Równania są dla mnie ważniejsze, gdyż polityka jest czymś istotnym tylko dzisiaj, a równania są wieczne.” Albert Einstein.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
Matematyka i system dwójkowy
Dynamika układu punktów materialnych
Wyszukiwanie maksimum funkcji za pomocą mrówki Pachycondyla Apicalis.
Dwójkowy system liczbowy
Działania w systemie binarnym
NIM gra Beata Maciejewska Monika Mackiewicz.
Rozwiązanie zagadki nr 2
NIM Krzysztof Ostrowski Mateusz Remus. WPROWADZENIE NIM należy do „gier w zabieranie” (ang. take-away games). Są to dwu-osobowe gry z „idealną” informacją,
GRA CHOMP. Czym jest chomp? Jest to gra dla dwóch osób, rozgrywana na prostokątnej tablicy, zwanej „tabliczką czekolady”
Rodzaje liczb.
Autor: Michał Salewski
MODELOWANIE ZMIENNOŚCI CEN AKCJI
Wykład Rozwinięcie potencjału znanego rozkładu ładunków na szereg momentów multipolowych w układzie sferycznym Rozwinięcia tego można dokonać stosując.
Analiza portfeli dwu- oraz trzy-akcyjnych
Analiza portfeli dwu- oraz trzy-akcyjnych. Portfel dwóch akcji bez możliwości krótkiej sprzedaży W - wartość portfela   W = a P 1 + b P 2   P 1 -
Liczby 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …(i tak dalej) nazywamy liczbami naturalnymi. Tak jak z liter tworzy się słowa, tak z cyfr tworzymy liczby. Dowolną.
Liczby naturalne i całkowite Spis treści Definicje Działania na liczbach Wielokrotności liczb naturalnych Cechy podzielności Przykłady potęg,potęgi o.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
Matematyka przed egzaminem czyli samouczek dla każdego
Wstęp do Informatyki - Wykład 6
Liczby pierwsze: szukanie, rozmieszczenie, zastosowanie, ciekawostki. Liczby pierwsze: szukanie, rozmieszczenie, zastosowanie, ciekawostki. Kinga Cichoń.
Zapis prezentacji:

A. Sumionka

Starodawna gra marynarska; Gra dwu i wieloosobowa; Gracze wykonują ruchy naprzemian; Złożona ze stosów, w których znajduje się pewna ilość zapałek (żetonów); Na każdy ruch składa się wybranie stosu i zabranie z niego zapałek (żetonów); Wygrywa gracz, który zabierze ostatni żeton.

Każdą konfigurację można opisać za pomocą skończonego ciągu dodatnich liczb całkowitych, gdzie ilość (czyli długość) tego ciągu, to ilość stosów na stole, a każdy wyraz jest liczbą zapałek w danym stosie. Dodatkowo: Ciąg jest nierosnący; Zmiana kolejności wyrazów ciągu odpowiada przenumerowaniu stosów zapałek;

Ciąg [2,5] oznacza, że mamy do czynienia z dwoma stosami, w których: w pierwszym są 2 zapałki, w drugim 5. Ciąg [2,5] możemy zastąpić ciągiem [5,2], a np. ciąg [3,8,17,11,8] – ciągiem [17,11,8,8,3].

Każdy skończony nierosnący ciąg dodatnich liczb całkowitych nazywamy

Układ u należy do wtedy i tylko wtedy, gdy z u zawsze przechodzimy do pewnego układu należącego do. Układ u należy do wtedy i tylko wtedy, gdy z u można przejść w jednym ruchu do pewnego układu należącego do.

Istnieje tylko jeden układ końcowy, a mianowicie [0,0,0], który jest układem P. Rozwiązanie z 1 stosem jest trywialne – zabiera się cały stos. Stąd jakikolwiek układ z dokładnie jednym niepustym stosem, np. [0,0,x], gdzie x>0 jest układem N. Dla gry z dwoma stosami układy P to takie, w których dwa stosy mają równą ilość żetonów: [0,1,1], [0,2,2] itd.

Stosy [1,1,1],[1,1,2],[1,1,3] oraz [1,2,2] są układami N, ponieważ mogą zostać zmienione na [0,1,1] lub [0,2,2]. Kolejnym najprostszym układem jest [1,2,3] i musi on być układem P. Możemy tak pójść dalej i przekonać się, że kolejnymi najprostszymi układami P są [1,4,5] oraz [2,4,6].

dwóch nieujemnych liczb całkowitych to ich dodawanie bez przenoszenia w systemie dwójkowym. x - nieujemna liczba całkowita Zapisujemy: Nim-sumę dwóch liczb całkowitych otrzymujemy wykonując sumę modulo 2 na poszczególnych bitach ich reprezentacji binarnych.

Nim-suma i wynosi, co zapisujemy jako : =, gdzie dla każdego k, z k = x k + y k (modulo 2), czyli z k = 1 wtedy, gdy x k + y k =1 i z k = 0 w każdym innym przypadku.

Mamy obliczyć: 22 51, czyli przechodząc do reprezentacji binarnej: (10110) 2 (110011) 2 Co wyliczamy w następujący sposób: 22 = = nim-sum = = 37

0 jest elementem neutralnym dodawania: Każda liczba jest swoją odwrotnością:

Mamy dany układ początkowy [n 1,…,n k ]. W grze Nim układ ten jest układem P wtedy i tylko wtedy, gdy nim-suma jego składowych wynosi zero:

Czy układ [1,2,3] należy do P? 1 = = = 11 2 nim-sum = 00 2 = 0 czyli twierdzenie potwierdza, że [1,2,3] Є P

Czy układ [13,12,8] należy do P? 13 = = = nim-sum = = 9 Czyli zgodnie z twierdzeniem jest to układ N.

Po zabraniu 9 żetonów ze stosu, w którym było 13 mamy następującą sytuację: 4 = = = nim-sum = = 0

Niech P oznacza zbiór układów Nim z nim-sumą wynoszącą zero i niech N oznacza zbiór dopełniający, czyli zbiór układów o dodatniej nim- sumie. By sprawdzić to twierdzenie, musimy wykazać: Wszystkie układy końcowe znajdują się w P. Z każdego układu w N jest możliwość ruchu do układu P. Każdy ruch z układu w P następuje do układu w N.

Jedynym układem końcowym jest układ, w którym w żadnym stosie nie ma żadnych żetonów, i:

Załóżmy, że Niech zbiór Zapisując każde m i w postaci binarnej, zauważymy, że mamy nieparzystą liczbę wartości, dla których postać binarna m i ma jedynkę w najbardziej wysuniętej na lewo pozycji w wyrażeniu s. Wybierzmy 1 takie i. Zauważmy, że, ponieważ nie ma żadnej jedynki w tej najbardziej wysuniętej na lewo pozycji, a przez to wynosi mniej niż jakakolwiek liczba, która wyrażona binarnie ma w tym miejscu jedynkę.

Tak więc możemy zrobić ruch, w którym zabierzemy z i- tego stosu żetonów, tak ze m i staje się Nim-suma tak powstałego układu: wynosi zero, więc ten nowy układ leży w P.

Załóżmy, że Musimy pokazać, ze dowolny ruch z prowadzi do układu Zapisujemy w postaci binarnej:

Wiemy z założenia, że Oznacza to ze nim-suma dla każdego j. Załóżmy, że zabieramy żetony ze stosu. Uzyskujemy nowy układ gdzie dla i gdzie

Rozważmy binarne wyrażenie dla i : Przeglądamy te dwa rzędy zer i jedynek, aż zlokalizujemy pierwszy przykład niezgodności między nimi. W kolumnie, w której to nastąpi nim- suma i wynosi 1. Oznacza to że nim-sima z w tej kolumnie też wynosi 1. Stąd

Gramy tak samo, jak w Nim według zwykłych zasad dopóki przynajmniej dwa stosy mają więcej niż jeden żeton. Kiedy przeciwnik wreszcie wykona taki ruch, że dokładnie jeden stos będzie miał więcej niż jeden żeton, zredukujemy ten stos do zera lub jednego żetonu, w zależności od tego, która opcja spowoduje, że pozostanie liczba stosów liczących jeden żeton.

W Nimble gra się na planszy składającej się z rzędu kwadratów oznaczonych: 0,1,2,…. Umieszcza się skończoną liczbę monet w kwadratach z możliwością umieszczania więcej niż jednej monety na jednym kwadracie. Na ruch składa się zabranie jednej z monet i przesunięcie jej w lewo na dowolny kwadrat, z możliwością przesuwania jej ponad innymi monetami oraz umieszczenia ich w kwadracie, w którym może znajdować się jedna lub więcej monet. Gracze grają na zmianę. Gra kończy się gdy wszystkie monety znajdują się na kwadracie oznaczonym 0. Wygrywa gracz, który wykona ostatni ruch.

Układa się poziomy rząd monet, przy czym część monet leży orłem, a część reszką do góry. Na ruch składa się odwrócenie jednej z monet z orła na reszkę oraz dodatkowo, jeśli się chce, obrócenie jeszcze jednej monety (znajdującej się na lewo od wcześniej odwracanej przez nas) na jej drugą stronę. Gracz wykonujący ostatni ruch wygrywa.

RORRORRROOR0R Przyjmując, że O na miejscu n reprezentuje n żetonów w grze NIM.

GRA NORTCOTTA NIM NA SCHODACH NIM K

Ile wynosi nim-suma z 27 i 17? Nim suma z 38 i x wynosi 25. Znajdź x.