Как разделить пирог на 2-х человек так, чтобы оба были довольны (чтобы дележ, по их мнению, был самым справедливым)? Пирог может быть несимметричным (например, розочки с одной стороны, а вишенки с другой).
да, где-то было. может, в ноисе?? помню только, что там индуктивно как-то этот несчастный пирог совсем раскрошили... а, ну да - если пирог уже поделен на Н частей (как делить на двоих, уже написали выше), то когда приходит незваный Н+1, каждый делит свой кусок на Н+1 частей и дает ему выбрать. потом, видимо, приходится заново склеивать...
а решение твое я не уверена, что правильное.а если Н+1 захочет два куска от 1-го и ни одного от 3-го, например? если делать по аналогии с 3, то должно быть что-то вроде: один делит на Н+1, все остальные выбирают. если какие-то К<Н+1 выберут один и тот же кусок, то они делят между собой (они уже умеют это делать по индукции). остается только проблема, как посчитать все эти 1/М, 1/К, чтоб в сумме каждого было 1/Н+1...
Reply
Reply
Reply
Reply
помню только, что там индуктивно как-то этот несчастный пирог совсем раскрошили...
а, ну да - если пирог уже поделен на Н частей (как делить на двоих, уже написали выше), то когда приходит незваный Н+1, каждый делит свой кусок на Н+1 частей и дает ему выбрать.
потом, видимо, приходится заново склеивать...
Reply
Reply
если делать по аналогии с 3, то должно быть что-то вроде: один делит на Н+1, все остальные выбирают. если какие-то К<Н+1 выберут один и тот же кусок, то они делят между собой (они уже умеют это делать по индукции). остается только проблема, как посчитать все эти 1/М, 1/К, чтоб в сумме каждого было 1/Н+1...
Reply
Reply
Reply
Нет, это пираты, тут демократия не работает - только справедливость!
Reply
Как вариант - делителя режут после успешного деления.
Reply
Reply
Reply
Reply
Leave a comment