鱼C论坛

 找回密码
 立即注册
查看: 2752|回复: 28

[已解决]关于分金这题用Python应该怎么解

[复制链接]
发表于 2020-7-29 17:22:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Em...话不多数,因为我和同事聊天,扫了一眼说他这个题用python可解,但是想了一会儿觉得有点难。然后发现没拉么容易,但是我话已经说出去了,没办法,只能来求助了。
上题:

有5个海盗ABCDE,得到了100枚金币,然后他们在想怎么分配。于是决定,每个人提出一个方案,只要大于等于一半的人同意,就按此分配,如果没有大于等于一半的人同意,那就要被推到海里喂鲨鱼。问,A最多能得到多少枚金币,并且顺利存活。
然后 还有个前提:
这5个海盗很贪婪 很聪明 也很惜命 就是说 性命是最重要的

谁能帮忙演示一下,感谢了
最佳答案
2020-7-30 08:51:32
iamlx331 发表于 2020-7-29 23:19
这么说此题无解咯,那么我们找到python不能生孩子以外的第二个问题咯?

这其实就是纳什均衡,是现代经济学,也就是每个人都寻求绝对最优解的情况下出现的结果,但是,用Python的话,你首先要去系统的学一下人工智能和大数据应用,再去学一下古典经济学和现代经济学,学人工智能要两年,学大数据应用要一年,学古典经济学要三年,学现代经济学要四年,刚好十年,但是这种情况在现实中是不可能发生的,因为每个人不是绝对聪明,也不是绝对惜命,也不是绝对贪婪,研究这种真实情况的叫复杂经济学,学复杂经济学起码要五年,复杂经济学问题,用Python不可解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-29 17:33:44 | 显示全部楼层

回帖奖励 +1 鱼币

怎样知道同意人数呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 17:38:35 | 显示全部楼层

回帖奖励 +1 鱼币

本帖最后由 Stubborn 于 2020-7-29 18:06 编辑

我觉得这是关于一个人性的问题,不是一个程序问题

(97,0,1,2,0)或(97,0,1,0,2)。

在每个海盗绝对惜命,贪婪,聪明的前提下,最佳分配方案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 17:55:40 | 显示全部楼层

回帖奖励 +1 鱼币

给出的条件太少了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 17:59:47 | 显示全部楼层
青出于蓝 发表于 2020-7-29 17:33
怎样知道同意人数呢?

我觉得同意就是1,不同意就是0呗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 18:01:33 | 显示全部楼层
Stubborn 发表于 2020-7-29 17:38
我觉得这是关于一个人性的问题,不是一个程序问题

我也大概搜了一下,其实就是博弈的问题,还有另外一个名字叫“纳什均衡”,具体怎么算出来的也没太看懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 18:35:29 | 显示全部楼层
鱼币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-29 18:39:49 | 显示全部楼层
本帖最后由 Stubborn 于 2020-7-29 18:41 编辑
iamlx331 发表于 2020-7-29 18:01
我也大概搜了一下,其实就是博弈的问题,还有另外一个名字叫“纳什均衡”,具体怎么算出来的也没太看懂


稍微看了下。

必要条件:海盗很贪婪很聪明很惜命!
条件:需要半数人同意,否则就会死掉。

推理过程必定是从1人到N个人。
每当出现新的分配者,原来分配额最多的将被抛弃,分配额必定为0.

每轮新的分配方案,需要半数以上的支持者.分配规则从上一轮的分配方案,优先挑选0,然后是1的,超过半数其余分配为0

考虑边界问题,和金币额度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 18:43:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 18:44:15 | 显示全部楼层
zltzlt 发表于 2020-7-29 17:55
给出的条件太少了

Em只给了这几个条件,但是这里面的变量还挺多的,每个人都想要活着,然后还得分金币,金币一共就那么多,所以乍一看觉得还挺简单的,但是细算起来就有点头大。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 19:41:25 | 显示全部楼层

回帖奖励 +1 鱼币

首先每个海盗都是珍惜性命的,因此就可以得出他们不会发表对别人不利的方案,英L他发布方案就对自己不利,同时,如果还是有半数以上人不同意的话,他还会被推下船去喂鲨鱼,综上所述,每个海盗如果都绝对聪明的话,那么他们每个人都不会发表方案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-29 20:00:56 | 显示全部楼层
革命年 发表于 2020-7-29 19:41
首先每个海盗都是珍惜性命的,因此就可以得出他们不会发表对别人不利的方案,英L他发布方案就对自己不利, ...

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-29 23:19:10 | 显示全部楼层
革命年 发表于 2020-7-29 19:41
首先每个海盗都是珍惜性命的,因此就可以得出他们不会发表对别人不利的方案,英L他发布方案就对自己不利, ...

这么说此题无解咯,那么我们找到python不能生孩子以外的第二个问题咯?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 08:51:32 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
iamlx331 发表于 2020-7-29 23:19
这么说此题无解咯,那么我们找到python不能生孩子以外的第二个问题咯?

这其实就是纳什均衡,是现代经济学,也就是每个人都寻求绝对最优解的情况下出现的结果,但是,用Python的话,你首先要去系统的学一下人工智能和大数据应用,再去学一下古典经济学和现代经济学,学人工智能要两年,学大数据应用要一年,学古典经济学要三年,学现代经济学要四年,刚好十年,但是这种情况在现实中是不可能发生的,因为每个人不是绝对聪明,也不是绝对惜命,也不是绝对贪婪,研究这种真实情况的叫复杂经济学,学复杂经济学起码要五年,复杂经济学问题,用Python不可解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 09:00:57 | 显示全部楼层
iamlx331 发表于 2020-7-29 23:19
这么说此题无解咯,那么我们找到python不能生孩子以外的第二个问题咯?

此题有解,它的解就是无解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 16:00:09 | 显示全部楼层
革命年 发表于 2020-7-30 08:51
这其实就是纳什均衡,是现代经济学,也就是每个人都寻求绝对最优解的情况下出现的结果,但是,用Python的 ...

必要条件:海盗很贪婪很聪明很惜命!
条件:需要半数人同意,否则就会死掉。

推理过程必定是从1人到N个人。
每当出现新的分配者,原来分配额最多的将被抛弃,分配额必定为0.

每轮新的分配方案,需要半数以上的支持者.分配规则从上一轮的分配方案,优先挑选0,然后是1的,超过半数其余分配为0

考虑边界问题,和金币额度
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 17:20:55 | 显示全部楼层
根本不会!!!!!!!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 17:21:29 | 显示全部楼层
我的鱼币呢,跑哪去了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 17:22:07 | 显示全部楼层
非洲哭泣

明明是80%的中奖率,连抽两次怎么.......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 17:24:45 | 显示全部楼层
我就不信了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 15:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表