Как да решим пъзел на небостъргачи: 10 стъпки (със снимки)

Съдържание:

Как да решим пъзел на небостъргачи: 10 стъпки (със снимки)
Как да решим пъзел на небостъргачи: 10 стъпки (със снимки)
Anonim

Пъзелът на небостъргачите изисква определяне на височините на мрежа от сгради. Числата по краищата на мрежата показват броя на небостъргачите, видими от тази посока. По -високите сгради блокират гледката към всички по -ниски сгради зад тях. Всеки ред и колона трябва да имат точно една сграда от всяка височина.

Стъпки

Решете пъзел на небостъргачи Стъпка 1
Решете пъзел на небостъргачи Стъпка 1

Стъпка 1. Разгледайте размерите на пъзела и броя на наличните височини на сградата

В някои случаи те ще бъдат равни и цялата мрежа ще бъде изпълнена с небостъргачи. В други може да има празни места или паркове. Извадете дължината на редовете от броя на височините, за да намерите броя паркове във всеки ред. В този пример е посочено, че има четири височини на сградите. В решетката 5x5 това означава по един парк във всеки ред и колона.

Решете пъзел на небостъргачи Стъпка 2
Решете пъзел на небостъргачи Стъпка 2

Стъпка 2. Погледнете по ръбовете

Най -високата сграда ще блокира всичко останало в този ред или колона и следователно не може да бъде поставено до никаква цифра, различна от 1. Ако има няколко единици подред, всички, освен една от тях, трябва да са парк. Тъй като този пример има четири височини в мрежа 5x5, всеки ред и колона съдържа само един парк. Използвайте символа +, за да посочите клетки, където височината все още е неизвестна, но не може да бъде парк. Идентифицирането на местоположението на парковете е значителна стъпка към решението.

Решете пъзел на небостъргачи Стъпка 3
Решете пъзел на небостъргачи Стъпка 3

Стъпка 3. Намерете всички други места, които трябва да съдържат сграда, и също така маркирайте тези клетки

Когато се намери сграда с максимална височина, между нея и всеки ръб трябва да има поне толкова много други сгради, колкото броят на сградите, видими от този ръб.

Решете пъзел на небостъргачи Стъпка 4
Решете пъзел на небостъргачи Стъпка 4

Стъпка 4. Ако е възможно, намерете редове и колони, където може да се определи реда на сградите

Ако броят на видимите сгради е равен на общия брой височини на сградите, те трябва да са във нарастваща височина. Ако местоположението на всички паркови квадрати в този ред или колона също е известно, тогава този ред може да бъде напълно решен.

Решете пъзел на небостъргачи Стъпка 5
Решете пъзел на небостъргачи Стъпка 5

Стъпка 5. Потърсете начини да откриете реда на липсващите елементи в частично завършени редове и колони

Например вторият ред може да бъде или 4123, или 4132, но само 4132 има три сгради, видими отдясно. Следователно десният ръб трябва да бъде височина 2, тъй като вече знаете, че не може да бъде празен.

Решете пъзел на небостъргачи Стъпка 6
Решете пъзел на небостъргачи Стъпка 6

Стъпка 6. Опитайте се да поставите други по -високи сгради по краищата

В примера, тъй като максималната височина е 4, тройката може да бъде поставена само на ръба, където броят на видимите сгради е 2 (могат да се видят само себе си и 4 на някои други места). В горната и дясната част има само една възможност.

Решете пъзел на небостъргачи Стъпка 7
Решете пъзел на небостъргачи Стъпка 7

Стъпка 7. Продължете да разглеждате как новата информация може да помогне за решаването на частично известни редове и колони

При поставени 3 и 4 горният ред трябва да бъде 3421, за да има три сгради, видими отдясно, а първата колона трябва да е 3412, за да има две сгради, видими отдолу. Помислете за маркиране на редове и колони, чиито ограничения са напълно изпълнени. Те не винаги ще бъдат напълно решени - местоположението на 3 във втория ред все още не е известно, но и на двете налични места лявата страна ще вижда само 4, докато дясната ще вижда 234, така че тези числа ще не предоставя повече информация.

Решете пъзел на небостъргачи Стъпка 8
Решете пъзел на небостъргачи Стъпка 8

Стъпка 8. Потърсете най -вече поставени височини и използвайте латинското квадратно ограничение, за да поставите останалите сгради с тази височина

В този пример са открити четири от петте сгради с височина 2, така че има само едно място за последната.

Решете пъзел на небостъргачи Стъпка 9
Решете пъзел на небостъргачи Стъпка 9

Стъпка 9. Намерете възможните местоположения за останалите празни паркови места

В примера четвъртият ред може да има само две сгради, видими отляво, а не необходимите 3, ако първата клетка е празна. Следователно парковите площади както на третия, така и на четвъртия ред могат да бъдат определени.

Препоръчано: