题目描述  有5海盗1、2、3、4、5,得到100金币,决定分掉,分法怪异:首先A提出分法,B~E表决,如果不过半数同意,就砍掉A的头。然后由B来分,C~E表决,如果不过半数同意,就砍掉B的头。依次类推,如果假设强盗都足够聪明,在不被砍掉头的同时获得最多金币。问:最后结果如何? 定义问题  5海盗必须按照上述规则,找出最优分配方案,否则将被其他人扔下大海。 当
转载 2024-01-25 14:39:04
140阅读
# Java 海盗问题解决方案 ## 引言 海盗问题是一经典的博弈论问题,涉及海盗如何分配金钱的问题。其中最年长的海盗将提出分配计划,其他海盗投票决定是否接受这个计划。这个问题不仅可以帮助我们理解分配策略,还能提高我们的编程思维。接下来的内容中,我将逐步引导你如何用 Java 实现这个问题。 ## 流程概述 在实现这个问题之前,我们需要明确工作流程。以下是一张简明扼要的步骤表
原创 2024-10-22 05:04:24
8阅读
https://www.jianshu.com/p/ab2f71802733
--
转载 2023-07-11 16:17:21
33阅读
  曾经看到这道面试题,虽然不曾参加这样的面试,但是总会被这样的题目吸引。以前看到这题时候不知什么意思,今天中午午休的时候重新想了,至少现在能根据自己的思路解出来,而用到的方法竟然是我只看了一课的博弈论所学到的东西。苦逼的程序猿什么时候才能放下书本......闲话不说,题目重复如下:位绝顶聪明、勇敢、理智、果断干练的女海盗抢得100枚金币后,讨论如何进行公正分配。他们商定的分配原则是:
转载 2023-11-15 12:31:47
310阅读
5海盗,分100金子,他们依次提出个方案,如果有一半或以上人同意就通过,通不过则丢到海里。海盗首先希望生存,然后希望利益最大,那么第一应该怎么提首先从5号海盗开始,因为他是最安全的,没有被扔下大海的风险,因此他的策略也最为简单,即最好前面的人全都死光光,那么他就可以独得这100枚金币了。 如果最后剩下4、5两人,4肯定会要所有的金子。因为肯定有一半的人同意了。所以5只要能得到1块金
转载 2024-02-22 23:34:17
67阅读
5海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:1、抽签决定自己的号码(1,2,3,4,5) 2、首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼。 3、如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼。4、以此类推
转载 2023-11-07 11:08:38
174阅读
HDU 1538 A Puzzle for Pirates这是一经典问题,有n海盗,分m块金子,其中他们会按一定的顺序提出自己的分配方案,如果50%或以上的人赞成,则方案通过,开始分金子,如果不通过,则把提出方案的扔到海里,下一人继续。现在给出n,问第k海盗(第n海盗先提方案,第1最后提方案)可以分到多少金子,还是会被扔到海里去。首先我们讲一下海盗分金决策的三标准:保命,拿更多的金
转载 2024-01-08 15:23:51
77阅读
海盗分金币有5海盗,相约进行一次帆船比赛...
原创 2021-07-14 14:02:35
33阅读
海盗分金币有5海盗,相约进行一次帆船比赛...
原创 2021-07-14 14:02:33
87阅读
海盗分金币问题是一经典的博弈论题目。场景设定是海盗在分一堆金币,规则是拥有更高等级的海盗有权提议分配方案,而所有海盗都必须投票通过。投票通过的情况下,按照提案进行分配;若否决,提议者会被抛出船外,等级继续下降。因此,让我们详细探索如何解决这个问题,使用Python实现,同时分析不同版本的特性及迁移方案。 ### 版本对比 在分析海盗分金币问题的解决方案之前,我们需要对不同实施版本
作为一道经典的逻辑题,我上网求证后和我的答案一样,这里我就不打算把答案再复述一遍,我来讲一下我思考的过程,希望读者们或者我以后看到的时候对我人生路上的困难产生新的看法。首先回忆一下题目:有足够聪明的海盗得到100金币,他们打算分赃,每个人都会按照1.2.3.4.5的顺序提出提案,投票超过半数才可以通过,没有通过的就会被海里喂鲨鱼,问你怎么分最合适。首先按照普通人的逻辑,那么平分即(20.20
转载 2023-11-15 17:24:06
270阅读
# Java游戏《海盗手札》:设计与实现简介 在计算机游戏的世界中,海盗主题的游戏总是充满了冒险和刺激。本文将通过一假想的Java游戏《海盗手札》,来展示其设计与实现的基础,并提供相应的代码示例,帮助读者更好地理解游戏制作的过程。 ## 游戏概述 《海盗手札》是一款以海盗为主题的角色扮演游戏,玩家将扮演一名海盗,探索未知的海域,寻找宝藏,并与敌对的海盗进行战斗。游戏的核心机制包括角色创建、
原创 9月前
43阅读
# 如何实现“加勒比海盗 java”项目 加勒比海盗是一经典的电影系列,如果你想用 Java 编写一简单的加勒比海盗游戏,首先需要理解整个项目流程。本文将会详细阐述每一步所需的步骤、代码实现及其注释。 ## 项目流程 我们可以将整个开发过程分为以下几个步骤: | 步骤 | 说明 | |------|-----------------------
原创 9月前
90阅读
...
原创 2021-07-14 14:02:34
76阅读
...
原创 2021-07-14 14:03:44
77阅读
...
原创 2021-07-14 14:03:45
55阅读
Java海盗分金问题中,有海盗和一定数量的金子需要被分配,海盗的分配规则涉及到权力、智慧和自保。在这个复杂的博弈中,按照每位海盗的等级与决策,最终如何公平且有效地划分金子,成为了程序设计和算法实现的挑战。接下来,将详细记录下如何用Java编程解决这一问题的过程。 ### 环境配置 为了顺利进行项目开发,首先需要配置合适的开发环境。这里使用的主要工具是Java开发工具包(JDK)、一合适
原创 6月前
62阅读
一、经济学上的“海盗分金”模型  经济学上有海盗分金”模型,是说5海盗抢得100枚,如果1至3号强盗都喂了鲨鱼,只剩4号
原创 2022-11-28 17:31:09
275阅读
# 如何实现“海盗 Python”游戏 在本篇文章中,我们将带领你实现一简单的“海盗 Python”游戏。在这个游戏中,我们将模拟海盗分配宝藏的场景。这个过程包括创建基本的代码结构、输出结果、处理用户输入等。通过这个示例,你将能更好地理解 Python 的基本用法。 ## 主要流程 为了让这个项目变得清晰,我们将整个实现过程分为以下几个步骤: | 步骤 | 描述
海盗指标(Pirate Metrics)是⼀种AARRR的模型。AARRR模型⾮常 出名,是由硅⾕的PayPal“⿊帮”成员Dave McClure提出的,指的分别是 Acquisition (获取)、Activation(激活)、Retention(留存)、 Revenue(收益)、Referral (推荐)。从上到下,形成漏斗  
原创 2022-12-05 06:44:42
251阅读
  • 1
  • 2
  • 3
  • 4
  • 5