recoder: (Default)
recoder ([personal profile] recoder) wrote2005-10-26 10:47 am
Entry tags:

Прикладная делёжка

Из часто нужных life hacks отмечу два.

Как без базара поделить кучу чего-нибудь.

Вообще-то это старая загадка, но решение достаточно практичное. Постановка задачи: есть куча зерна/золота/etc. которую нужно поделить на нескольких участников так, чтобы никто не обиделся. Решение: выбирается ведущий, который отсыпает из главной кучи понемножку в отдельную кучку. Каждый из участников, включая ведущего, имеет право сказать 'Беру!' когда он считает, что мелкая кучка соответствует доле 1/N, после чего он забирает эту долю и уходит. Делёжка честная, поскольку все участники находятся в равных условиях и оптимальной стратегией является брать себе ровно 1/N.

Как грамотно устраивать закупки вскладчину.

Часто бывает, что компания выдвигается на какие-то мероприятия, планируя по их окончании свести расходы ('расписать пульку'). Грамотно делать так: вначале выбрать рулевого, самого авторитетного чувака. Потом все оценивают примерную максимальную сумму, которую они планируют тратить за мероприятие и отдают такую сумму рулевому, который всё время за всё расплачивается из этого бюджета. А по окончании мероприятия остатки (если есть) делятся на всех участников.

lifehacks

[identity profile] larubin.livejournal.com 2005-10-26 07:59 am (UTC)(link)
1. Ну блин, обспойлерил хорошую задачку :)

2. Всё байда! На самом деле надо делать так - выбирается рулевой, самый авторитетный чувак. Потом он за всё платит и ведет учет потраченных денег (это несложно). В конце он берет баланс (S), делит на N участников и выбивает сумму (S/N) со всех участников каленным железом.

Вариант - если у рулевого недостаточно кэша для осуществления данного действа, то он сначала собирает кэш по принципу как описано выше, при этом ведет учет сколько кто дал, дальше задача сводится к предыдущей, за исключением, что сумму он выбивает теперь S/N - I[i], где I - изначальный взнос, а i - номер участника.

Метод неоднократно проверен на пейнтбольных/картинговых/шашлычных выездах.

[identity profile] larubin.livejournal.com 2005-10-26 08:19 am (UTC)(link)
Только потом тот, кто дал мало, получает деньги того, кто дал много, что не есть гуд.

[identity profile] ek-president.livejournal.com 2005-10-26 09:35 am (UTC)(link)
Отлично! Я теперь знаю, кто будет рулевым к 3 марта n+1 года.

[identity profile] assd.livejournal.com 2005-10-26 09:42 am (UTC)(link)
=))) ...вспоминается крылатая фраза...взять все и поделить...(с) =))))))

[identity profile] larubin.livejournal.com 2005-10-26 10:01 am (UTC)(link)
Не, тут фича именно в том, что индивидуальных расчётов нет. Всё поровну.
Это то и ацтой.

А то были преценденты в стиле 'а давай я за это заплачу, ты за то, а она потом за нас обоих там'
Это еще большый ацтой, но это не повод заменять больший ацтой меньшим.

[identity profile] ek-president.livejournal.com 2005-10-26 10:05 am (UTC)(link)
Нет уж. Доброволец это ТЫ! :-)

[identity profile] assd.livejournal.com 2005-10-26 11:58 am (UTC)(link)
=)) ...мы и Сереге чето - должны! =)

[identity profile] cepreu-s.livejournal.com 2005-10-26 01:28 pm (UTC)(link)
Вот и поговорили.

[identity profile] lilwitch.livejournal.com 2005-10-31 07:29 am (UTC)(link)
Согласна. Нужен доброволец, оплачивающий закупки. А потом вся сумма делится на всех участников и каждый отдает свой долг этому добровольцу. Главное не затягивать с расписанием пули.

[identity profile] lilwitch.livejournal.com 2005-10-31 07:31 am (UTC)(link)
Водку? ;)