Это решается так:
Предположим осталось 2 пирата. Тогда первый в любом случае не согласен и убивает второго, или второй ему всё отдаёт.
Предположим осталось 3 пирата, тогда третьему достаточно дать второму одну монету, что б он проголосовал "за" (иначе он ничнго не получит).
Предположим осталось 4 пирата. Третий, в любом случае проголосует против (только если ему не дать все монеты), а первому и второму достаточно дать по монете, что бы они проголосовали "за", так как в случае - если третий останется, второй и так получат монету а первый - ничего.
Предположим осталось 5 пиратов (как в условии) - чктвёртый по любому против такого варианта (опять же, только ксли ему не отдать все монеты), третьему достаточно дать одну монету (потому, что если останется 4 пирата - он не получит ничего) и остаётся дать монетку первому или второму пирату - на выбор, так как в случае с четырьмя пиратами один из них и так получит монетку но логичнее дать монетку первому, так как в случае с тремя пиратами он не получает денег.
Мтог: 5(98),4(0),3(1),2(0),1(1) в скобках монетки.
А выше я так написал, без вычислений. Там ещё есть другие, похожие методы решения.
Ой, а про пиратов я решал тут. Только она формулировалась по другому. Она была про братьев :) А ответ, кажется такой - второму с конца 2 монеты, третьему с конца одну а 98 - первому. Тут рекурсия - надо начинать с положения, что остались двое. Потом трое и т. д. Правда сложная задача.
А мне понравилось :) А чё - клёва! Досмотрел до конца даже, ты молоток - бешенный хомячёк. Желаю тебе удачи! А вот твой мувик мне рекламировать негде, и скажу тибе прямо - тибе его ненадо рекламировать, тока испортиш впечатление. Оставь его сибе, будеш показевать тем людям, которые спросят у тебя: "А ты вот кто? Расскажи о сибе!".
Плюсики логичней было бы заменить на минусики, нажал - удалил пункт. Плюсик нужен только в конце. А для чего циферки с права? Макс. кол-во баллов или "вес" балов что-ли?
лепрохаброэффектом по интернетам!Предположим осталось 2 пирата. Тогда первый в любом случае не согласен и убивает второго, или второй ему всё отдаёт.
Предположим осталось 3 пирата, тогда третьему достаточно дать второму одну монету, что б он проголосовал "за" (иначе он ничнго не получит).
Предположим осталось 4 пирата. Третий, в любом случае проголосует против (только если ему не дать все монеты), а первому и второму достаточно дать по монете, что бы они проголосовали "за", так как в случае - если третий останется, второй и так получат монету а первый - ничего.
Предположим осталось 5 пиратов (как в условии) - чктвёртый по любому против такого варианта (опять же, только ксли ему не отдать все монеты), третьему достаточно дать одну монету (потому, что если останется 4 пирата - он не получит ничего) и остаётся дать монетку первому или второму пирату - на выбор, так как в случае с четырьмя пиратами один из них и так получит монетку но логичнее дать монетку первому, так как в случае с тремя пиратами он не получает денег.
Мтог: 5(98),4(0),3(1),2(0),1(1) в скобках монетки.
А выше я так написал, без вычислений. Там ещё есть другие, похожие методы решения.