Skwerki
Pierwsze zdanie instrukcji obsługi zwykłego blokowiska brzmi tak:
Kwadrat n × n należy wypełnić cyframi od 1 do n tak, aby w każdym rzędzie (wierszu i kolumnie) znalazło się n różnych cyfr.
Zasady odmiany, której dotyczy ten wpis, zaczynają się nieco inaczej:
Kwadrat n × n należy wypełnić cyframi od 0 do n-1 tak, aby w każdym rzędzie (wierszu i kolumnie) znalazło się n różnych cyfr (od 0 do n-1).
Dalej jest typowo, czyli:
Każda cyfra oznacza wysokość (liczbę pięter) bloku stojącego na danym polu. Kluczem do rozwiązania są cyfry obok rzędów – każda jest równa liczbie bloków widocznych w danym rzędzie przez kogoś patrzącego z daleka na ten rząd od strony, z której umieszczona jest cyfra, czyli w kierunku wskazanym przez strzałkę przy cyfrze (wyższy blok zasłania wszystkie niższe stojące za nim).
Inaczej mówiąc, w blokowisku pojawiają się bloki o wysokości zero, czyli puste pola – skwerki dla emerytów, blokersów i matek z dziećmi – jeden zieleniec w każdym rzędzie.
Oto przykładowe zadanie formatu 4×4 wraz z rozwiązaniem z lekka uprzestrzennionym:
Wprowadzenie bloku o zerowej wysokości zmienia sposób rozwiązywania nieznacznie, choć bardziej, niż mogłoby się w pierwszej chwili wydawać. Urok tej odmiany polega jednak przede wszystkim na „subtelności ekologicznej”.
Poniżej zadanie domowe – blokowisko 5×5 z pięcioma skwerkami.
Komentarze
43120
01342
12403
24031
30214
4 3 1 2 0
0 1 3 4 2
1 2 4 0 3
2 4 0 3 1
3 0 2 1 4
43120
01342
12403
24031
30214
43120
01342
12403
24031
30214
Zadanie przyjemne ale niezbyt trudne,
4312x
x1342
124×3
24×31
3×214
43120
01342
12403
24031
30214
43120
01342
12403
24031
30214
Błyskawicznie leci 🙂
43120
01342
12403
24031
30214
4 3 1 2 0
0 1 3 4 2
1 2 4 0 3
2 4 0 3 1
3 0 2 1 4
4 3 1 2 0
0 1 3 4 2
1 2 4 0 3
2 4 0 3 1
3 0 2 1 4
Jeśli tym razem popełniłam jakiś błąd, to znaczy że się nie nadaję do takich zadań i się wycofuję 😉
„się nadaję”
mp
Hmm,…,znowu kilka godzin za późno. Pozostaje tylko zauważyć, że rozwiązanie jest tylko jedno. Dzięki tej uwadze trud rozwiązywania nie poszedł całkiem na marne 😉