|
Тема |
Задачка за остров, лодка, болен и още нещо... |
|
Автор |
josarjan () |
|
Публикувано | 01.02.02 17:21 |
|
|
Значи имаме 2 острова (и вода между тях, естествено).
На единия остров имаме болен, на който му трябват лекарства. Този болен има катинар, който само той може да отключва и заключва.
На другия имаме лекар, който има лекарствата. И той има катинар, който само той може да отключва и заключва.
Има и лодкар, който ходи с една лодка между двата острова. Лодката може да вози само един човек и това е лодкаря. Никой друг не може да я кара. В лодката има и един сандък, на който има халки за катинари. На лодкаря не може да се вярва, т.е. ако му се даде нещо, няма гаранция, че ще го пренесе. Единствения начин да се прекара нещо е то да бъде в сандъка и той ДА Е ЗАКЛЮЧЕН. Ако е отключен - не се знае лодкаря дали няма да го открадне.
Е, въпросът е: Как да се пренесат лекарствата от единия остров (този с лекаря) до другия остров (този с болния)?
Сетих се за тази задача, като гледах задачата на Огнедишащ - подобна бях виждал на един Майкрософтски тест за работа. Е, и тая е от подобно място (същи Майкрософтски тест за работа).
Ако се е появявала тук и вече я знаете - съжалявам.
|
| |
|
|
|