Ugrás a tartalomra
logika·műhelyLogikai műhely

DWG-304 · Kézikönyvespolc

Számolási fogások: hidak, felhőkarcolók és lámpák

A hidak, a felhőkarcolók és a lámpák közös gondolkodásmódra épülnek: próbálgatás helyett számold meg, mi lehetséges, és hagyd, hogy a korlátok döntsenek.

Hidak: kapacitás

Egy sziget minden látható szomszédja felé legfeljebb két hidat kaphat. Ha a száma a szomszédok számának kétszerese, minden kapcsolata dupla. Ha eggyel kevesebb, minden szomszéd legalább egy hidat kap. Egy 1-es egyetlen szomszéddal, egy 2-es egyetlen szomszéddal – ezek ingyen lépések.

Hidak: nincs elzárt csoport

Végül minden szigetnek egyetlen összefüggő hálózatba kell kerülnie. Ezért két sziget, amely együtt minden hídját egymásra használná el – egy 1-es egy 1-es mellett, vagy két 2-es dupla híddal –, nem köthető így össze, amíg más szigetek is maradnak. Ugyanez a gondolat a feladvány vége felé nagyobb csoportokra is érvényes.

Hidak: egy lépéssel előre

Ha a számolás elakad, válassz egy bizonytalan kapcsolatot, és képzeld el, hogy megépíted. Ha ettől valamelyik sziget azonnal nem érheti el a számát, vagy a térkép két részre szakad, a híd rossz, és a másik lehetőséget rakhatod le. A Nehéz és Szakértő lapokon erre legalább egyszer szükség van.

Felhőkarcolók: egyesek, N-ek és a plafonszabály

Az 1-es szám mellé a legmagasabb épület kerül. Az N szám az egész sort emelkedő sorrendben rögzíti. A többi számnál használd a plafont: c értékű számnál az attól a széltől d távolságra lévő mezőben legfeljebb N − c + d állhat. Így egy 6×6-os rácsban a 4-es szám az első mezőben legfeljebb 3-at, a másodikban 4-et, a harmadikban 5-öt enged meg.

Felhőkarcolók: magasságról magasságra

Előbb a legmagasabb épületeket helyezd el, mert azok mindkét oldalról látszanak. Utána a következő magasságot kezeld a maradékok közt a legmagasabbként: csak az előtte már elhelyezett épületek takarhatják el. A szemközti számok együtt gyakran pontosan megmutatják, hová illik.

Lámpák: két tény

Egy lámpa kétszeri megérintése kioltja önmagát, és az érintések sorrendje nem számít. A megoldás tehát egyszerűen lámpák egy csoportja, mindegyik egyszer megérintve. Az általunk használt táblaméreteken ez a csoport egyértelmű.

Lámpák: lekergetés

Haladj soronként felülről. Az aktuális sor minden égő lámpája alatt érintsd meg a közvetlenül alatta lévő lámpát; ez lekapcsolja az égő lámpát anélkül, hogy a fölötte lévő sorokhoz nyúlna. Mire leérsz, már csak az utolsó sor éghet.

Lámpák: az alsó sor leolvasása

Ami az alsó sorban megmarad, megmutatja, mely felső sorbeli lámpákat kell megérinteni. Az alábbi táblázatokat minden táblaméretre kiszámoltuk: keresd meg az alsó sor minden égő lámpáját (balról számolva), és érintsd meg a felső sornak a hozzá felsorolt lámpáit. Ha egy felső sorbeli lámpa összesen páratlan számú alkalommal szerepel, érintsd meg; ha páros számú alkalommal, hagyd ki. Aztán kergesd le újra a fényeket, és a tábla elsötétül.

Alsósor-táblázat, 6×6
Ég az alsó sorbanÉrintsd meg a felső sorban
11, 3
24
31, 5
42, 6
53
64, 6
Alsósor-táblázat, 7×7
Ég az alsó sorbanÉrintsd meg a felső sorban
11, 2
21, 2, 3
32, 3, 4
43, 4, 5
54, 5, 6
65, 6, 7
76, 7
Alsósor-táblázat, 8×8
Ég az alsó sorbanÉrintsd meg a felső sorban
13, 5
22, 6
31, 7
48
51
62, 8
73, 7
84, 6