2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Пираты делят добычу.
Сообщение07.07.2009, 08:25 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Пираты в количестве $n$ человек делят добычу, которая состоит из $m$ одинаковых золотых монет. Можно считать, что $m$ намного больше, чем $n$.

Освящённая пиратской традицией процедура дележа такова. Сначала выходит самый старый пират и предлагает свой способ дележа добычи. Потом все пираты (в том числе и самый старый) дружно голосуют за или против этого предложения. Если хотя бы половина пиратского состава или больше половины голосуют за, то так и делят. Если же больше половины голосует против, то самого старого пирата дружно убивают, на его место выходит следующий по старшинству и всё повторяется сначала...

При голосовании каждый пират руководствуется следующими приоритетами.

1) Жадность. Каждый пират в первую очередь хочет, чтобы ему при дележе досталось как можно больше золота и голосует исходя из этих соображений.

2) Кровожадность. Если оба варианта голоса дают пирату, по его расчётам, одинаковое количество добычи, то он обязательно проголосует против, желая, чтобы кого-нибудь убили.

Пираты живут по волчьим законам, абсолютно не верят друг другу и принципиально не способны вступать ни в какие коалиции. Каждый думает только за себя. Вместе с тем во всём, что касается золота, каждый пират чертовски умён и способен просчитать все возможные варианты.

Вопрос: как пираты разделят добычу?

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 08:35 
Заслуженный участник
Аватара пользователя


23/08/07
5494
Нов-ск
В живых останутся двое самых молодых, все деньги у старшего из них. Все предыдущие "самые старые" будут убиты, т.к. захотят все деньги взять себе.

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 08:40 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
TOTAL в сообщении #227033 писал(а):
В живых останутся двое самых молодых, все деньги у старшего из них. Все предыдущие "самые старые" будут убиты, т.к. захотят все деньги взять себе.


Ответ неправильный!

Напомню, что если пирата убивают, то ему не достаётся ничего :)

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 09:00 
Заслуженный участник
Аватара пользователя


23/08/07
5494
Нов-ск
Профессор Снэйп в сообщении #227034 писал(а):
Ответ неправильный!

Напомню, что если пирата убивают, то ему не достаётся ничего :)

А если я тоже пират! :mrgreen: По условию я должен быть кровожадным и при прочих равных условиях поубивать как можно больше пиратов, что я и сделал (ведь денег мне все равно не достанется). :mrgreen:

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 09:15 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Хорошо. Считайте, что самый старый пират выделил одну монетку лично Вам, чтобы Вы подумали и не спешили всех убивать :)

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 10:05 
Заслуженный участник
Аватара пользователя


23/08/07
5494
Нов-ск
Профессор Снэйп в сообщении #227045 писал(а):
Хорошо. Считайте, что самый старый пират выделил одну монетку лично Вам, чтобы Вы подумали и не спешили всех убивать :)

Ну уж нет, одной монеты мне мало! Самый старший пират -- это я и есть, мне $n$ лет. Поэтому пиратам $n-2, n-4, \cdots $ я дам по одной монете, а остальные заберу себе.

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 10:31 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Какой-то вывих мозга есть в этой задаче. Я её уже видел, видел и ответ (вот этот), уже понимал, почему он правильный - и утратил это понимание.

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 10:46 
Заслуженный участник
Аватара пользователя


03/06/09
1497
Если $n=2$, то самый старший предлагает все монеты забрать себе. Он же поддерживает свое предложение (в условии сказано, что он имеет право голоса) и, следовательно, забирает все себе (в условии сказано, что половины голосов достаточно). Младший остается ни с чем.

Если $n=3$, то самый старший предлагает одну монету отдать самому младшему, а все остальное себе. Самый младший, которому он пообещал монету (пусть даже одну) будет вынужден согласится, т. к. он сообразителен и понимает, что иначе старшего убьют и мы вернемся к ситуации $n=1$, когда ему вообще ничего не достанется. Предложение принимают.

Если $n=4$, то самому старшему нужно, чтобы его предлажение принял хотя бы 1 пират, иначе его убьют. Если он предложит монету следущему по старшинству, то тот не согласится, т. к. ему лучше прикончить его и прийти к $n=3$. Если самый старший предложит монету самому младшему, то тому уже все равно -- соглашаться или нет (в первом случае он получит 1 монету и во втором тоже, т. к. приходим к $n=3$). Но самый старший не хочет рисковать и поэтому предлагает монету среднему из оставшихся, тот соглашается (он не хочет прийти к $n=3$, когда он остается ни с чем). Предложение принимают: самому старшему $m-1$ монету, следущему по старшинству ничего, следущему 1, самому младшему ничего.

Аналогично, просматривая все варианты, задача решается для б́ольших $n$.

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 10:56 
Заслуженный участник
Аватара пользователя


23/08/07
5494
Нов-ск
ИСН в сообщении #227063 писал(а):
Какой-то вывих мозга есть в этой задаче. Я её уже видел, видел и ответ (вот этот), уже понимал, почему он правильный - и утратил это понимание.

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

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение07.07.2009, 11:08 
Заслуженный участник
Аватара пользователя


03/06/09
1497
TOTAL
Действительно, очень нереальная задача. Даже если нет банка по близости, можно отколоть от монеты мааааленькие кусочки золота, отдать их кому нужно, а всё оставшееся взять себе.

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение09.07.2009, 20:08 
Аватара пользователя


10/03/08
208
течет река и откуда у мудреца мудрость
Допускается,как видно,что возраст каждого пирата разный,чтобы по-двое и т д не выходили!Приставим старому пирату имя 1,второму 2,...,предпоследнему - Н-1,последнему пирату(молодушке-пиратушке) - Н. Пусть также пират может до окончания дележки умереть только указанным в задаче способом(это важно на самом деле 8-) ). Также кровожадность и жадность равноценны для пирата!
Априори никто не погибает в дележке - чую!
Выходит 1 пират!!!
Явно он голосует за себя!
Он должен такое предложить,чтобы за него проголосовало минимально необходимое количество пиратов!

Дальше потом додумаю!

-- Чт июл 09, 2009 21:12:42 --

meduza в сообщении #227067 писал(а):
Если $n=3$, то самый старший предлагает одну монету отдать самому младшему, а все остальное себе. Самый младший, которому он пообещал монету (пусть даже одну) будет вынужден согласится, т. к. он сообразителен и понимает, что иначе старшего убьют и мы вернемся к ситуации $n=1$, когда ему вообще ничего не достанется. Предложение принимают.

Неверно,так как пиратами водит кровожадность,жадность и ум в равной степени.Так что,чтобы сманить младшего на свою сторону,самый старший должен дать ровно $(m+2)/4$ денег (сдачу(которая из-за предположения того,что количество монет больше самих пиратов,будет меньше,чем достанется старшему),если останется, кинет среднему(все же жадность возьмет дать вдобавок младшему)).
Поясню,почему четверть - потому,что монетка - одна грань, половина - другая грань,нужно же среднее :lol:

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение10.07.2009, 02:14 


09/07/09
30
Цитата:
Неверно,так как пиратами водит кровожадность,жадность и ум в равной степени.Так что,чтобы сманить младшего на свою сторону,самый старший должен дать ровно денег (сдачу(которая из-за предположения того,что количество монет больше самих пиратов,будет меньше,чем достанется старшему),если останется, кинет среднему(все же жадность возьмет дать вдобавок младшему)).
Поясню,почему четверть - потому,что монетка - одна грань, половина - другая грань,нужно же среднее

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

Предлагаю своё решение, которое является формализацией того, что предложила meduza: для нечётных n самый старший пират должен делиться с $(n/2)$ пиратами, для чётных - $(n/2-1)$ пиратами. Деление здесь и далее целочисленное.

Так как пираты очень жадные, самый старший не даст за голос больше одной монеты. Если бы он мог дать меньше, он бы давал меньше, но будем считать, что условие предполагает использование натуральных чисел. Второму по старшинству - (n-1)-му пирату - самый старший не даст ничего, так как тот в любом случае проголосует против, так как самому старшему достаётся всегда больше. Третьему по старшинству самый старый даст одну монету, четвёртому - ни одной, пятому - одну и т.д.

Подведём итог:
  • для чётного количества пиратов пираты с чётными номерами получат по одной монете (кроме самого старшего, который получает $m-(n/2-1)$), пираты с нечётными номерами не получат ни одной монеты.
  • для нечётного количества пиратов наоборот: пираты с нечётными номерами получат по одной монете (самый старший получит $m-n/2$ монет), пираты с чётными номерами не получат ничего.

Доказывать, что это решение верно, я не буду, ибо лень.

И напоследок, табличка для n<=6:
$\begin{tabular}{|c|c|c|c|c|c|c|}
\hline 
1 & m & &  & & &\\ 
2 & 0 & m &  & & &\\ 
3 & 1 & 0 & m-1 &  & & \\
4 & 0 & 1 & 0 & m-1 & & \\
5 & 1 & 0 & 1 & 0 & m-2 &\\
6 & 0 & 1 & 0 & 1 & 0 & m-2\\ \hline
\end{tabular}

 Профиль  
                  
 
 Re: Пираты делят добычу.
Сообщение10.07.2009, 08:05 
Заслуженный участник


11/05/08
32166
Vanuan в сообщении #227678 писал(а):
Доказывать, что это решение верно, я не буду, ибо лень.

Это очевидно по индукции. Предположим, что для $(n-1)$ пирата решение верно, т.е. самый старший, раздав по монетке каждому нечётному (начиная от себя), выигрывает. Тогда это же утверждение верно и для $(n)$ пиратов: те, кто сидят на нечётных позициях, знают, что, завалив старшого, они окажутся чётными и тогда им ничего не обломится.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group