Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Вниз

задача про заключение льва в клетку   Найти похожие ветки 

 
Rauf   (2003-09-04 02:40) [0]

Не знаю был ли тут пост на эту тему, но если и был то давно
Особенное внимание заслуживает программист на Дельфи, я имею в виду начинающий

Лев ходит по пустыне.
В свое время физики предложили свою подборку методов решения задачи о
поимке льва в пустыне и помещении его в клетку. А как решают ту же
задачу различные деятели эпохи информационных технологий?
Программист на Паскале
Просматривает пустыню полным перебором. Обнаружив льва, строит вокруг него клетку.
Опытный программист на Паскале
Сортирует пустыню по возрастанию, после чего ищет льва двоичным поиском и строит вокруг него клетку. Если в процессе строительства лев уходит, бросает работу с криком "Range Check Error".
Программист на Си
Ищет в пустыне камень и помещает его в клетку. Присваивает камню
значение "лев".
Опытный программист на Си
Присваивает пустыне значение "клетка".
Программист на Си++
Проектирует клетку таким образом, чтобы лев был ее составной частью. При инициализации клетки лев автоматически генерируется внутри.
Программист на Аде
Говорит, что лев и клетка - это объекты разных типов, и нечего морочить ему голову некорректными задачами.
Программист на Дельфи
Пишет во все конференции: "Народ, где взять компонент, который ищет в пустыне льва и помещает его в клетку?"
Железячник
Покупает в зоопарке львицу, делает ей операцию по смене пола и долго пытается запихнуть ее в клетку для канарейки.
Геймер-action`ер
Вооружается супердвустволкой, плазмометом, хладометом, гвоздеметом, роторным пулеметом и бензопилой. Прочесывает пустыню, разнося все на своем пути. Ищет среди убитых льва и пытается обнаружить у него в животе желтый ключ. Если находит, отпирает им клетку и стоит в
ней, ожидая перехода на следующий уровень.
Геймер-квестовик
Ищет по всей пустыне льва, находит, кладет в карман. Затем ищет по всей пустыне клетку, попутно пытаясь засунуть льва в чайник, башмак, телевизор, ведро с краской и другие попадающиеся на пути емкости.
Геймер-стратег
Поднимает по всей пустыне налоги, чтобы получить деньги на строительство клетки и охотничьих юнитов. К моменту окончания строительства все львы дохнут от голода.
Пользователь интернета
Заходит в свой любимый поисковик, пишет в строке Search "пустыня", ищет в найденном "лев в клетке". Если не находит, говорит, что задача неразрешима.
Вебмастер
Заходит в свой любимый поисковик и пишет в строке Search "пустыня + лев". Создает документ kletka.html и прописывает в нем ссылку на найденное.
Спамер
Рассылает по всей пустыне множество клеток, к каждой из которых привязана бумажка: "Если вы лев, пожалуйста, зайдите внутрь и закройтесь изнутри".
Троянщик
Делает то же, что и спамер, но вместо бумажки снаружи вешает внутри клетки картинку с голой львицей.
Маркетолог электронного бизнеса
Ставит в пустыне самозапирающуюся клетку. Разбрасывает по всей пустыне указывающие на нее баннеры "Пробное пользование клеткой - три недели бесплатно!". Каждого входящего в клетку заставляет заполнить анкету, и если в графе "Кто вы" из предложенного списка выбрано не "Лев", сообщает о некорректности введенных данных и вышвыривает вошедшего вон из клетки.
Админ
Выкапывает вокруг клетки ров, заполняет его концентрированной кислотой, устанавливает вдоль берега противотанковые ежи и противопехотные мины, все это опутывает колючей проволокой. К проволоке и прутьям клетки подключает провода от генератора высокого напряжения.
Вешает на клетку 10 кодовых и 12 амбарных замков. Заходит внутрь, запирается на все замки, пускает ток, ключи проглатывает, коды забывает и говорит, что теперь ему никакой лев не страшен.
Хакер
Нейтрализует кислоту щелочью, перекусывает проволоку, проползает под ежами, перепрыгивает с шестом через мины, отключает ток, взламывает замки и входит в клетку. Не обнаружив внутри льва, матерится с досады, дает пинка админу и уходит обратно в пустыню.


 
Ihor Osov'yak   (2003-09-04 02:44) [1]

а мне про админа понравилось..


 
Кен   (2003-09-04 03:02) [2]

> Rauf (04.09.03 02:40)
> Лев ходит по пустыне.
> В свое время физики предложили свою подборку методов решения
> задачи о
> поимке льва в пустыне и помещении его в клетку.

А какие точные условия задачи, и какие решения предложили физики ?


 
Крот   (2003-09-04 06:10) [3]

Как физики не помню, а математики предлагали методом половинного деления:

1. Разделить пустыню пополам клеткой
2. Ту часть, где останется лев - еще раз пополам и т.д.
Когда отделенная площадь будет стремиться к площади льва - лев пойман

Философы считали так: раз поймаьб льва - это значит видеть его через пруться решетки, то не легче ли самим залезьт в клетку и считать, что лев пойман.


 
Кен   (2003-09-04 07:36) [4]


> Крот © (04.09.03 06:10) [3]
> Как физики не помню, а математики предлагали методом половинного
> деления:
>
> 1. Разделить пустыню пополам клеткой
> 2. Ту часть, где останется лев - еще раз пополам и т.д.
> Когда отделенная площадь будет стремиться к площади льва
> - лев пойман
>
> Философы считали так: раз поймаьб льва - это значит видеть
> его через пруться решетки, то не легче ли самим залезьт
> в клетку и считать, что лев пойман.

На редкость бестолковые решения.


 
KSergey   (2003-09-04 08:10) [5]

> [4] Кен © (04.09.03 07:36)

Журнал "крокодил" - на редкость бестолковый журнал.


 
Кен   (2003-09-05 01:30) [6]

Самый дешёвый вариант поимки льва :
Нанять молдавских гастарбайтеров.


 
Asteroid   (2003-09-05 02:34) [7]

> Rauf (04.09.03 02:40)
> В свое время физики предложили свою подборку методов решения задачи

А у физиков что?


 
Rauf   (2003-09-05 03:15) [8]

Расслабьтесь народ!!! На фиг надо как физики решали!!!??? Эксперимент ставили наверно!!!??? Не знаю!!!


 
Fantasist   (2003-09-05 06:58) [9]


> А у физиков что?


http://fiziki.uniyar.ac.ru/rest/fiz_joke/507.html


 
Кен   (2003-09-06 02:44) [10]

А кто может сказать, как правильно обходить пустыню в поисках льва с точки зрения теории вероятности ?
Если допустим пустыня квадратная, лев по ней двигается спонтанно, а у нас есть поле зрения размером с небольшой кружок.


 
Крот   (2003-09-06 06:35) [11]


> Кен © (04.09.03 07:36) [4]


> На редкость бестолковые решения.


Не мои :)


 
Крот   (2003-09-06 08:43) [12]

А вот, еще - существует отличная от нуля вероятность что лев сам зайдет в клетку


 
Юрий Зотов   (2003-09-06 09:20) [13]

Попробую заступиться за Delphi-программеров...
:о)

Что мы видим в исходном списке решений?

Программист на Си - имеется.
Опытный программист на Си - имеется.
Программист на Дельфи - имеется.
Опытный программист на Дельфи - отсутствует. Несправедливо!

Итак, предлагаются 2 независимых решения задачи опытным программистом на Дельфи:
1. В класс "клетка" вводится свойство "лев".
2. В классе "клетка" реализуется интерфейс "лев".

Таким образом, видим, что программирование на Delphi практически ничем не обличается от программирования на Си++. Но именно программирование, а не писание жалобных писем по всем конференциям.

> Крот © (06.09.03 08:43) [12]

Так решал бы задачу один из участников форума. Но при этом еще он бы сел и начал сильно хотеть желаемого результата.


 
Кен   (2003-09-07 02:15) [14]


> Крот © (06.09.03 08:43) [12]
> А вот, еще - существует отличная от нуля вероятность что
> лев сам зайдет в клетку

Да. Наверно так и решается эта задача с точки зрения теории вероятности. :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.009 c
6-82375
Юля
2003-07-25 13:00
2003.09.25
Сетевой диск


14-82401
sniknik
2003-09-01 08:46
2003.09.25
Linux видеопамять, ищу примеры.


3-82090
explorer
2003-09-02 10:20
2003.09.25
Jpg в Blob через TStream


1-82176
Юрий Ж.
2003-09-12 22:23
2003.09.25
TrackBar?


3-82159
lightix
2003-09-03 14:35
2003.09.25
Выбрать данные из БД в память и сортировать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский