Comments 76
Если без денег пираты склонны к любому риску, то первого утопят, а второй и пятый поделят все деньги (скорее всего 98:2, потому что если второй не поделится, то его утопят и третьему достаточно дать пятому одну монету, а если третий не поделится, то его утопят и четвёртый загребёт всё себе).
UPD, а, нет, первый заберёт себе 96, даст три монеты пятому и монету третьему, второй и четвёртый в пролёте. Тогда если его утопят, 3 не получит ничего, а пятый получит меньше.
Максимизировать количество полученных монет.
Если у нас K монет и N пиратов, то количество выживших пиратов будет максимальным числом вида вида A = 2*K+2L при условии что A <= N.
Когда остается 2 и 3 пирата — да, вы правы.
Когда остается 4 пирата, то монетку надо давать второму (с конца), т.к. в случае убийства четвертого он получит ноль. Первый же в этом случае получит 1 и ему выгодно голосовать против. Третий само собой голосует против, т.к. может получить 99 монет.
Когда живы все 5, то второй голосует против, т.к. в случае расправы над пятым он получит монетку. Поэтому выгоднее всего предлагать монетки первому третьему, т.к. они, в случае расправы няд пятым получат ноль.
Они согласятся, потому что иначе, они получили не более одной монеты. На самом деле им можно было бы предложить и по одной ведь это и есть их гарантированный выигрыш, но тогда их поведение вроде как не определяется правилами (в условиях равного выигрыша могут выбрать любой из двух вариантов).
Сейчас буду гуглить и сверяться.
Потому что младшему надо давать три. Если первого утопят, второй всё равно даст младшему монету (но должен дать две, потому что если и его утопят, третий всё равно даст младшему монету).
UPD Не, ошибся, забыл что можно подкупить четвёртого, тому достаточно дать одну монету, потому что иначе на следующем этапе его прокатят.
Хотя сейчас смотрю на результат и ищу подвох, потому что выглядит нереально :)
Не намного честнее :) И четвертый согласится, потому что иначе, при убийстве второго, третий предложит себе 99 и пятому 1 и пятый уж точно согласится.
То есть, если ты справедливый старший пират, то можно смело делить поровну или в какой-то пропорции по старшинству.
Второй 34 монеты
Третий 51 монета
Четверый 0 монет
Пятый 0 монет
если останется 2 пирата — то задача не имеет решения, т.к. должно проголосовать большенство… по этому рассматриваем ситуацию с 3 пиратами… они будут делить 50/50/0… значит даем ему 51 монету — так он получит больше… остается 49 монет…
рассмотрим случай с 4 пиратами — надо, чтобы 3 из 4 проголосовали за этот вариант… делить придется 33/33/33/1 — дадим 4му пирату 34 монеты — так он будет жить и получит больше, чем при 33/33/33/1
ну и 15 монет остается самому старшему…
Пронумеруем пиратов от 1 до 5, где 5 – самый младший. Это поможет вам/нам объяснить решение задачи.
1. Если пиратов останется двое:
5-ый ничего не получит.
4-ый забирает все.
2. Если пиратов останется трое (подкупить надо одного):
4-му выгодна смерть 3-го.
Подкупаем 5-го одной монетой.
3-ий получает 99 монет.
3. Если пиратов останется четверо (достаточно подкупить надо тоже одного):
3-му выгодна смерть 2-го.
5-ый, в случае смерти 2-го, все равно получит монету от 3-го, а вот 4-ый — ничего.
Подкупаем 4-го одной монетой.
2-ой получает 99 монет
4. Когда пиратов пятеро (подкупить надо двоих):
2-му выгодна смерть 1-го.
В случае смерти 1-го, 4-ый получит монету от 2-го, а 3-ий и 5-ый пролетают.
Даем 3-му и 5-му по одной монете.
1-ый получает 98 монет.
И 1-й оставляет все 100 монет себе и не дает ничего 2-му и 3-му. 2-й очевидно голосует против. Как должен проголосовать 3-й? Ему то пофигу по сути дела. Проголосует против — все 100 монет достанется 2-му. Проголосует за — все 100 достанется 3-му.
Ну если предположить, что он с вероятностью 1/2 выберет
голосовать
Так как не дав 3-му ни копейки, он рискует лишиться жизни с большой вероятностью. А все пираты — "жадные, мыслят очень логично, и все они хотят жить".
Итак, если 1-ый умен, как это предполагается в головоломке, он попытается получить поддержку 3-го пирата, чтобы не рисковать своей жизнью. Нужно также учесть, что 1-ый пират также и жадный, и он готов отдать другому пирату только необходимый минимум. Логичным предложением со стороны 1-го пирата будет дать 3-му одну золотую монету, 2-му — ничего, а ему самому — оставшиеся девяносто девять монет! Поскольку 3-ий также рассуждаете логично, то поймет, что и эти жалкие гроши лучше, чем ничего, а ведь он ничего не получит, если 1-ый пират будет убит. Поэтому 3-ий пират проголосует за план раздела добычи, и это предложение будет принято двумя голосами.
Т.е., хорошо, у компьютера нет приоритетов между жадность и жить; но у него в предложенном примере одно значение отличается на 1/100, а второе — на 1/2. 99 монет против 100 монет для жадности и 50% против 100% для жизни.
А если взять для примера 99коп×100% и 100коп×99%, то тут и человек рандомом выбрать может.
Даем 3-му и 5-му по одной монете.
Пятому надо дать две, потому что иначе он утопит первого и одну и так получит на этапе 2.
Вы все — никудышные пираты, рома мне в глотку! Такими темпами вы не протянете на острове и дня!
Первым ходом — сабля в печень второму по старшинству пирату — это отродье морского огурца метит на мое место!
Затем — выхватываю пистоль и пускаю пулю в лоб 4му пирату. 1к медуз, он никогда мне не нравился, клянусь своим деревянным окороком!
Пятый, самый младший пират, — Джим, — он уже на моей стороне, я подговорил этого сосунка еще перед высадкой на остров, пообещал дать ему порулить галеоном. Джим уже всадил свой нож под ребра 4му пирату.
А дальше уже — по предложенной схеме: я предлагаю 99 монет мне и 1 монету Джиму, один голос «за», один — «против». Половина согласна. Я наклоняюсь за деньгами. Щенок Джим бьет меня ножом в шею. Перед тем, как упасть, я успеваю выстрелить в него из моего секретного пистоля в крюке.
Всё, каррамба! Все мертвы, деньги не пригодились.
Вот это — по-пиратски.
P.S. Простите,… я просто представил себя старшим пиратом, а потом как-то все закрутилось, пошло-поехало… А задачка интересная, спасибо :)
у нас в компании похоже по такому принципу в конце года начальство делят бонусы
Пять пиратов