Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
zeszyt-w-kratke +15
Poznałem dziewczynę na #tinder widzieliśmy się 3 razy (były to długie spotkania po 5-6 godzin) jest mega sympatyczna i miła. Ogólnie od początku byliśmy nastawieni na szukanie dłuższej relacji. Widzieliśmy się tylko 3 razy ze względu na to, że ona wyjeżdża na studia do innego miasta. W piątek napisała mi, że chce mnie zaprosić do swojego domu rodzinnego na jej imieniny i jej imprezę rodzinną gdzie będą jej rodzice, brat z żoną
Macierz przed rozpoczęciem gry:
Na początek sprawdzenie czy zbiór pionków zawiera się w pełnym zbiorze pionków.
A poza tym.. to chyba każde ułożenie da się zrobić jeśli gracze będą robili bardzo głupie ruchy :)
Algorytm to sprawdzający:
(nieoptymalny, a my nie o tym)
function sprawdzsume(pionek){
i=0;
foreach(macierz as element)
if(element==pionek)
i++;
return i;
}
//sprawdzenie pionków czarnych:
if(sprawdzsume(-1))>8 return błąd;
//sprawdzenie pionków białych:
if(sprawdzsume(1))>8 return błąd;
//sprawdzenie wież białych:
if(sprawdzsume(-4))>2 return błąd;
...
@poobanter: Ejej, a co z promocją pionów? Każdego piona można promować na dowolną figurę, więc w szczególnym przypadku może być po 10 skoczków, gońców lub wież, albo 9 hetmanów. Tylko wtedy oczywiście brak pionów.
Albo 5 skoczków, 5 hetmanów i pion.
To nie takie trywialne.
edit Ponadto:
[1] Suma wszystkich figur i pionów (poza królem) nie może być większa od 15 dla każdej ze stron.
[2] Dla
[1] Jeśli stoją oba piony na b2, d2, to „czarny” goniec (poruszający się po czarnych polach) może stać tylko na c1, ewentualnie może go nie być.
[2] Analogiczna sytuacja dla pionów e2, g2 i „białego” gońca.
[3] Jeśli wszystkie piony stoją w rzędzie 2, to w rzędach 3+ mogą znajdować się tylko skoczki.
Jak
Ach, no i żaden biały pion nie może stać w rzędzie 8 (obowiązkowa promocja), i vice versa – żaden czarny pion nie może stać w rzędzie 1.
Te wymienione przypadki są jednak tylko podzbiorem pozycji niemożliwych. IMO algorytmicznie zadanie nierealizowalne, choć teoretycznie rozstrzygalne (bo szachy to gra skończona)