Kaip išspręsti dangoraižių galvosūkį: 10 žingsnių (su paveikslėliais)

Turinys:

Kaip išspręsti dangoraižių galvosūkį: 10 žingsnių (su paveikslėliais)
Kaip išspręsti dangoraižių galvosūkį: 10 žingsnių (su paveikslėliais)
Anonim

Dangoraižių galvosūkis reikalauja nustatyti pastatų tinklelio aukštį. Skaičiai tinklelio kraštuose nurodo dangoraižių, matomų iš tos krypties, skaičių. Aukštesni pastatai blokuoja visų už jų esančių žemesnių pastatų vaizdą. Kiekvienoje eilutėje ir stulpelyje turi būti tiksliai vienas kiekvieno aukščio pastatas.

Žingsniai

Išspręskite dangoraižių galvosūkį 1 žingsnis
Išspręskite dangoraižių galvosūkį 1 žingsnis

1 žingsnis. Išnagrinėkite dėlionės matmenis ir turimų pastatų aukščių skaičių

Kai kuriais atvejais jie bus lygūs, o visas tinklas bus užpildytas dangoraižiais. Kituose gali būti tuščių erdvių ar parkų. Iš aukščių skaičiaus atimkite eilučių ilgį, kad rastumėte parkų skaičių kiekvienoje eilutėje. Šiame pavyzdyje teigiama, kad yra keturi pastatų aukščiai. 5x5 tinklelyje tai reiškia vieną parką kiekvienoje eilutėje ir stulpelyje.

2 žingsnis. Išspręskite dangoraižių galvosūkį
2 žingsnis. Išspręskite dangoraižių galvosūkį

Žingsnis 2. Pažvelkite išilgai kraštų

Aukščiausias pastatas užblokuos visa kita toje eilutėje ar stulpelyje, todėl negali būti šalia kito skaičiaus, išskyrus 1. Jei eilėje yra keli 1, visi, išskyrus vieną, turi būti parkas. Kadangi šiame pavyzdyje yra keturi aukščiai 5x5 tinklelyje, kiekvienoje eilutėje ir stulpelyje yra tik vienas parkas. Naudokite simbolį +, kad nurodytumėte langelius, kurių aukštis vis dar nežinomas, bet negali būti parkas. Parko vietų nustatymas yra svarbus žingsnis sprendimo link.

Išspręskite dangoraižių galvosūkį 3 veiksmas
Išspręskite dangoraižių galvosūkį 3 veiksmas

Žingsnis 3. Raskite kitas vietas, kuriose turi būti pastatas, ir pažymėkite tas langelius

Radus didžiausio aukščio pastatą, tarp jo ir kiekvieno krašto turi būti bent tiek kitų pastatų, kiek pastatų matoma nuo to krašto.

Išspręskite dangoraižių galvosūkį 4 veiksmas
Išspręskite dangoraižių galvosūkį 4 veiksmas

4 žingsnis. Jei įmanoma, raskite eilutes ir stulpelius, kuriuose galima nustatyti pastatų tvarką

Jei matomų pastatų skaičius yra lygus bendram pastatų aukščių skaičiui, jie turi būti didėjantys. Jei taip pat žinoma visų toje eilutėje ar stulpelyje esančių parko aikštių vieta, tą eilutę galima visiškai išspręsti.

Išspręskite dangoraižių galvosūkį 5 veiksmas
Išspręskite dangoraižių galvosūkį 5 veiksmas

Žingsnis 5. Ieškokite būdų, kaip iš dalies užpildytose eilutėse ir stulpeliuose rasti trūkstamų elementų tvarką

Pavyzdžiui, antroji eilutė gali būti 4123 arba 4132, tačiau tik 4132 yra trys pastatai, matomi iš dešinės. Todėl dešinysis kraštas turi būti 2 aukščio, nes jau žinote, kad jis negali būti tuščias.

Išspręskite dangoraižių galvosūkį 6 veiksmas
Išspręskite dangoraižių galvosūkį 6 veiksmas

Žingsnis 6. Pabandykite aplink kraštus pastatyti kitus aukštesnius pastatus

Pavyzdyje, kadangi didžiausias aukštis yra 4, trejetą galima pastatyti tik ant krašto, kuriame matomų pastatų skaičius yra 2 (matomas tik jis pats ir 4 kai kuriose kitose vietose). Viršuje ir dešinėje yra tik viena galimybė.

7 žingsnis. Išspręskite dangoraižių galvosūkį
7 žingsnis. Išspręskite dangoraižių galvosūkį

7 žingsnis. Toliau ieškokite, kaip nauja informacija gali padėti išspręsti iš dalies žinomas eilutes ir stulpelius

Įdėjus 3 ir 4, viršutinė eilutė turi būti 3421, kad trys pastatai būtų matomi iš dešinės, o pirmoji stulpelis turi būti 3412, kad du pastatai būtų matomi iš apačios. Apsvarstykite galimybę pažymėti eilutes ir stulpelius, kurių apribojimai buvo visiškai įvykdyti. Jie ne visada bus visiškai išspręsti - 3 vieta antroje eilėje dar nežinoma, tačiau bet kurioje galimoje vietoje kairioji pusė matys tik 4, o dešinė - 234, taigi šie skaičiai daugiau informacijos nepateikia.

8 žingsnis. Išspręskite dangoraižių galvosūkį
8 žingsnis. Išspręskite dangoraižių galvosūkį

Žingsnis 8. Ieškokite aukščių, kurie dažniausiai buvo pastatyti, ir naudokite lotyniško kvadrato apribojimą, kad pastatytumėte likusius tokio aukščio pastatus

Šiame pavyzdyje buvo rasti keturi iš penkių aukščio 2 pastatų, todėl paskutinėje yra tik viena vieta.

Išspręskite dangoraižių galvosūkį 9 veiksmas
Išspręskite dangoraižių galvosūkį 9 veiksmas

Žingsnis 9. Raskite galimas likusių tuščių parko vietų vietas

Pavyzdyje ketvirtoje eilutėje gali būti tik du pastatai, matomi iš kairės, o ne iš būtinosios 3, jei pirmoji ląstelė tuščia. Todėl galima nustatyti ir trečiosios, ir ketvirtosios eilių parko kvadratus.

Rekomenduojamas: