[quote="Wiggles"]Stvar je u tome da pišem maturalnu radnju, pa želim pomoću ovakvih jeftinih fora popuniti donji obavezni limit stranica...he he he[/quote]
Baš si pravi :twisted: !
:D
Krckova ideja mi se čini bolja. Ili zašto ne bi napisao program koji savršeno igra NIM (protiv čovjeka)? (Ne moraš se ograničiti na specijalni slučaj (3,4,5,6).) Ispis ti je sigurno bar nekoliko stranica, a usput je i "koristan". :)
Ako ti se ne da kodirati, sigurno se može nešto naći na netu, a vidio sam to i u nekom broju časopisa Triangle.
A popis svih dobitnih pozicija ti za samo igranje nije osobito koristan. Bas zato što imaš lijepu formulu za računanje dobitnih pozicija (NIMsuma, tj. suma po bitovima mod 2, tj. XOR po bitovima) nećeš svaki put tražiti dobitnu poziciju u tom popisu nego ćeš je naštimati iz uvjeta NIMsuma=0.
Ali ako baš želiš, evo (za slučaj (3,4,5,6) ih nema tako puno):
[code:1](0,0,0,0),(0,0,1,1),(0,0,2,2),(0,0,3,3),(0,0,4,4),(0,0,5,5),
(0,1,0,1),(0,1,1,0),(0,1,2,3),(0,1,3,2),(0,1,4,5),(0,1,5,4),
(0,2,0,2),(0,2,1,3),(0,2,2,0),(0,2,3,1),(0,2,4,6),(0,3,0,3),
(0,3,1,2),(0,3,2,1),(0,3,3,0),(0,3,5,6),(0,4,0,4),(0,4,1,5),
(0,4,2,6),(0,4,4,0),(0,4,5,1),(1,0,0,1),(1,0,1,0),(1,0,2,3),
(1,0,3,2),(1,0,4,5),(1,0,5,4),(1,1,0,0),(1,1,1,1),(1,1,2,2),
(1,1,3,3),(1,1,4,4),(1,1,5,5),(1,2,0,3),(1,2,1,2),(1,2,2,1),
(1,2,3,0),(1,2,5,6),(1,3,0,2),(1,3,1,3),(1,3,2,0),(1,3,3,1),
(1,3,4,6),(1,4,0,5),(1,4,1,4),(1,4,3,6),(1,4,4,1),(1,4,5,0),
(2,0,0,2),(2,0,1,3),(2,0,2,0),(2,0,3,1),(2,0,4,6),(2,1,0,3),
(2,1,1,2),(2,1,2,1),(2,1,3,0),(2,1,5,6),(2,2,0,0),(2,2,1,1),
(2,2,2,2),(2,2,3,3),(2,2,4,4),(2,2,5,5),(2,3,0,1),(2,3,1,0),
(2,3,2,3),(2,3,3,2),(2,3,4,5),(2,3,5,4),(2,4,0,6),(2,4,2,4),
(2,4,3,5),(2,4,4,2),(2,4,5,3),(3,0,0,3),(3,0,1,2),(3,0,2,1),
(3,0,3,0),(3,0,5,6),(3,1,0,2),(3,1,1,3),(3,1,2,0),(3,1,3,1),
(3,1,4,6),(3,2,0,1),(3,2,1,0),(3,2,2,3),(3,2,3,2),(3,2,4,5),
(3,2,5,4),(3,3,0,0),(3,3,1,1),(3,3,2,2),(3,3,3,3),(3,3,4,4),
(3,3,5,5),(3,4,1,6),(3,4,2,5),(3,4,3,4),(3,4,4,3),(3,4,5,2)[/code:1]
Wiggles (napisa): | Stvar je u tome da pišem maturalnu radnju, pa želim pomoću ovakvih jeftinih fora popuniti donji obavezni limit stranica...he he he |
Baš si pravi !
Krckova ideja mi se čini bolja. Ili zašto ne bi napisao program koji savršeno igra NIM (protiv čovjeka)? (Ne moraš se ograničiti na specijalni slučaj (3,4,5,6).) Ispis ti je sigurno bar nekoliko stranica, a usput je i "koristan".
Ako ti se ne da kodirati, sigurno se može nešto naći na netu, a vidio sam to i u nekom broju časopisa Triangle.
A popis svih dobitnih pozicija ti za samo igranje nije osobito koristan. Bas zato što imaš lijepu formulu za računanje dobitnih pozicija (NIMsuma, tj. suma po bitovima mod 2, tj. XOR po bitovima) nećeš svaki put tražiti dobitnu poziciju u tom popisu nego ćeš je naštimati iz uvjeta NIMsuma=0.
Ali ako baš želiš, evo (za slučaj (3,4,5,6) ih nema tako puno):
Kod: | (0,0,0,0),(0,0,1,1),(0,0,2,2),(0,0,3,3),(0,0,4,4),(0,0,5,5),
(0,1,0,1),(0,1,1,0),(0,1,2,3),(0,1,3,2),(0,1,4,5),(0,1,5,4),
(0,2,0,2),(0,2,1,3),(0,2,2,0),(0,2,3,1),(0,2,4,6),(0,3,0,3),
(0,3,1,2),(0,3,2,1),(0,3,3,0),(0,3,5,6),(0,4,0,4),(0,4,1,5),
(0,4,2,6),(0,4,4,0),(0,4,5,1),(1,0,0,1),(1,0,1,0),(1,0,2,3),
(1,0,3,2),(1,0,4,5),(1,0,5,4),(1,1,0,0),(1,1,1,1),(1,1,2,2),
(1,1,3,3),(1,1,4,4),(1,1,5,5),(1,2,0,3),(1,2,1,2),(1,2,2,1),
(1,2,3,0),(1,2,5,6),(1,3,0,2),(1,3,1,3),(1,3,2,0),(1,3,3,1),
(1,3,4,6),(1,4,0,5),(1,4,1,4),(1,4,3,6),(1,4,4,1),(1,4,5,0),
(2,0,0,2),(2,0,1,3),(2,0,2,0),(2,0,3,1),(2,0,4,6),(2,1,0,3),
(2,1,1,2),(2,1,2,1),(2,1,3,0),(2,1,5,6),(2,2,0,0),(2,2,1,1),
(2,2,2,2),(2,2,3,3),(2,2,4,4),(2,2,5,5),(2,3,0,1),(2,3,1,0),
(2,3,2,3),(2,3,3,2),(2,3,4,5),(2,3,5,4),(2,4,0,6),(2,4,2,4),
(2,4,3,5),(2,4,4,2),(2,4,5,3),(3,0,0,3),(3,0,1,2),(3,0,2,1),
(3,0,3,0),(3,0,5,6),(3,1,0,2),(3,1,1,3),(3,1,2,0),(3,1,3,1),
(3,1,4,6),(3,2,0,1),(3,2,1,0),(3,2,2,3),(3,2,3,2),(3,2,4,5),
(3,2,5,4),(3,3,0,0),(3,3,1,1),(3,3,2,2),(3,3,3,3),(3,3,4,4),
(3,3,5,5),(3,4,1,6),(3,4,2,5),(3,4,3,4),(3,4,4,3),(3,4,5,2) |
|