# GPT3 ## Zadanie 1 G ![](https://i.imgur.com/ofoiX5D.png) - jakiś tekts ayayaya - a) to jest wtedy zwykły hill climb. b) no chyba zwykły BFS c) zwykły first-choice chill climbing - zawsze prawdopobodieństwo to 1 d) Wtedy ten algorytm jest trochę lipny - dla każdego mamy prp=0 więc nie wybieramy nic? //Nie wiem czy tu też nie chodzi o wariant BFS, jak mamy T = 0 to DFS, czyli na pałę pierwszy wybór, a $T = \infty$ mówi odłóż w czasie jak najpóźniej e) Nie wiem czy o to chodzi, no ale po prostu będzie działał jak zwykły algorytm przeszukiwania? ![](https://hackmd.io/_uploads/Sk9m7bEE3.png) ![](https://hackmd.io/_uploads/rypJEZVEh.png) ![](https://hackmd.io/_uploads/BJ9DrW4V3.png) ## Zadanie 2 ![](https://i.imgur.com/cQgM3UV.png) ## Zadanie 3 G ![](https://i.imgur.com/j4KsL2k.png) ![](https://hackmd.io/_uploads/ryFRI3z4h.png) https://pl.wikipedia.org/wiki/Algorytm_mrówkowy https://www.youtube.com/watch?v=oXb2nC-e_EA ## Zadanie 4 G ![](https://i.imgur.com/Jc02RyR.png) No tak w skrócie to każdy wiersz/kolumnę można przedstawić jako jakieś krotki i chcemy żeby jakaś z tych krotek była w tej pozycji. Krotki można zapisywać jako np ([1,1,1,0,1,0], [1,1,1,0,0,1], [0,1,1,1,0,1]) dla 3,1 na planszy 6. I tyle wystarcza? ## Zadanie 5 ![](https://i.imgur.com/10wYEht.png) ## Zadanie 6 ![](https://i.imgur.com/It1HQ8C.png) ![](https://hackmd.io/_uploads/HyNYl_IN2.png) ## Zadanie 7 G ![](https://i.imgur.com/PrlJb77.png) breakthrough Ile pionków na ostatniej lini + ile pionków naszych - pionki przeciwnika + czy win w next - czy lose w next ## Zadanie 8 G ![](https://i.imgur.com/KUyz92x.png) Reversi ile możliwych ruchów - niebezpieczne pola (np takie które umożliwiają przeciwnikowi wejście do rogu) + ile bezpiecznych pól (takich z których nie da się nas wybić w danym momencie) ## Zadanie 9 G ![](https://i.imgur.com/8HvIhOR.png) Pierwszy gracz ma przewagę bo wie na 100% gdzie znajduje się pierwszy pionek. I ma tylko 8 do zgadnięcia po ruchu przeciwnika. Rozegraj wszystkie możliwe gry do końca na podstawie obecnego stanu wiedzy. I postaw pionka tam, gdzie masz największe szanse na zwycięstwo. ## Zadanie 10 G ![](https://i.imgur.com/nuegnmc.png) a) Znów dla obu to samo? No możemy zapamiętywać wyniki z tych stanów i dzięki temu np. kiedy będzie transpozycja ruchów to nie trzeba liczyć od nowa bo już kiedyś się udało :> b) MCTS można rozgrywać wiele gier równocześnie AB możemy liczyć osobne poddrzewa minmaxowe na oddzielnych wątkach/rdzeniach ## Zadanie 11 G ![](https://i.imgur.com/6bHii06.png)