[Главная] [чё-нить] [HELP!] [Написать!] [Залатая Барада] [Поиск] [Status] [Last|TMPT] [RSS|RSS-Last|LJ]

Avaria, , 2005-05-12 15:35:33
Рассказавший мне эту историю программист уверял, что это истинная
правда.
В незапамятные времена была организована железнодорожная компания. Один
из ее руководителей (вероятно, коммерческий директор) обнаружил, что
можно сэкономить много денег, если снабжать туалетом не каждый
железнодорожный вагон, а лишь половину из них. Так и решено было
сделать.
Однако вскоре после начала пассажирских перевозок начались неприятности
с туалетами. Причина их была крайне проста: хотя компания была только
что создана, неразберихи уже хватало, и о распоряжении коммерческого
директора ничего не знали на сортировочных станциях, где все вагоны
считали одинаковыми. В результате в некоторых поездах туалетов почти
совсем не было.
Чтобы исправить положение, каждый вагон снабдили надписью, говорящей,
есть ли в нем туалет, и сцепщикам было велено составлять поезда так,
чтобы около половины вагонов имели туалеты. Хотя это и осложнило работу
сцепщиков, вскоре они с гордостью сообщили, что тщательно выполняют
новую инструкцию.
Тем не менее, неприятности с туалетами продолжались. Hовое расследование
их причин показало, что хотя действительно половина вагонов в поезде
снабжена туалетами, иногда выходит так, что все они оказываются в одной
половине поезда. Чтобы спасти дело, были выпущены инструкции,
предписывающие чередовать вагоны с туалетами и без них. Это добавило
работы сцепщикам, однако, поворчав, они и с этим справились. Но проблема
на этом не кончилась. Поскольку туалеты располагаются в одном из концов
вагона, расстояние между двумя соседними туалетами в поезде могло
достигать трех длин вагонов и для пассажиров с детьми - особенно если
коридоры были заставлены багажом - это было слишком далеко. Тогда вагоны
с туалетами были снабжены стрелкой, и были изданы новые инструкции,
предписывающие, чтобы все стрелки были направлены в одну сторону. Нельзя
сказать, чтобы эти инструкции были встречены на сортировочных станциях с
энтузиазмом - количество поворотных кругов было недостаточным, но,
напрягшись, сцепщики научились делать и это. Теперь, когда все туалеты
находились на равных расстояниях, компания была уверена в успехе, однако
пассажиры продолжали беспокоиться: хотя до ближайшего туалета было не
больше одного вагона, но не было ясно, с какой стороны он находится.
Чтобы решить и эту проблему, внутри вагонов были нарисованы стрелки с
надписью "Туалет", сделавшие необходимым правильно ориентировать и
вагоны без туалетов.
На сортировочных станциях новая инструкция вызвала шок: сделать
требуемое вовремя было невозможным. В критический момент кто-то, чье имя
сейчас невозможно установить, заметил следующее. Если мы сцепим вагон с
туалетом и без оного так, чтобы туалет был посередине, и никогда их не
будем расцеплять, то сортировочная станция будет иметь дело вместо N
ориентированных объектов с N/2 объектами, которые можно во всех
отношениях и со всех точек зрения считать симметричными. Это наблюдение
решило проблему ценой двух уступок. Во-первых, поезда могли теперь
состоять лишь из четного числа вагонов - недостающие вагоны могли быть
оплачены за счет экономии от сокращения числа туалетов, и, во-вторых,
туалеты были расположены на чуть-чуть неравных расстояниях.
Но кого беспокоит лишний метр?
Хотя во времена, к которым относится наша история, человечество не знало
ЭВМ, неизвестный, нашедший это решение, был первым в мире компетентным
программистом.
Я рассказывал эту историю разным людям. Программистам, как правило, она
нравилась, а их начальники обычно сердились все больше и больше по мере
ее развития. Настоящие математики, однако, не могли понять, в чем соль.



ak47, , 2005-05-12 15:54:00 четал пару лет назат

Дуро, , 2005-05-12 15:54:44 сам цеплял 5 лет назад. ;)

Дуро, , 2005-05-12 15:54:51 ладно 15 )

ХЗ кто, , 2005-05-12 16:02:48 автор/креатив мудак/прикольный :)

ХЗ кто, , 2005-05-12 16:15:51 Это из Советской книги по программированию

_male, , 2005-05-12 16:46:41 это Дейкстра "Программисткие басни"

ak47, , 2005-05-12 17:18:34 про - цеплял - это классно:)
надо стажеров так воспитывать:)


id, , 2005-05-12 23:52:35 На туалетах он сэкономил, а на сцепках, на сцепщиках, на составление инструкций сколько потеряли рабочего времени? В Бобруйск таких за саботаж.


Qrot, , 2005-05-13 00:02:48 На туалетах он сэкономил, а на сцепках, на сцепщиках, на составление инструкций сколько потеряли рабочего времени? В Бобруйск таких за саботаж.
именно поэтому так сердились начальники :)

старый йакацзуна, , 2015-04-06 09:34:29 В незапамятные времена была организована свалочька. Один из ее руководителей (вероятно, коммерческий директор И.) обнаружил, что можно сэкономить много денег, если снабжать комментом не каждый псто, а лишь половину из них. Так и решено было сделать.

Медведъ, , 2015-04-06 09:42:26 забористая исторея
я её понил кстате полнастью, всрёте вы всё

Шынджы, , 2018-12-09 03:07:23 Так что же будет, если кинуть лом на полном ходу? Тема сисек не раскрыта, опять же. Судоходен ли вагон? Взлитит ли нишатол с нечётным числом гальюнов? Как давно ребята занимаются пикаперством и зацеперством? Так много вапроэ и так мало арбуэ...


 Отметиться
[Главная] [чё-нить] [HELP!] [Написать!] [Залатая Барада] [Поиск] [Status] [Last|TMPT] [RSS|RSS-Last|LJ]


©2003-2005. Авторы двиШка: megath[aka dura], skupr , спасибо MakZ'у за пинки ;)
Также огромное спасибо всем, кто сюда что-то когда-то постил, и тем, кто постил тем, кто постил, а также - авторам )))

приколов.нет Байанометр СКОТОБАЗА АТАТАТ yaplakal.com