zoukankan      html  css  js  c++  java
  • 创世纪游戏、黄金分割比

    创世纪游戏

    N个人,参与M轮法案的投票。每个人可以提出任意的法案,提出的法案会放到法案队列中,对于每条法案,每个人有4中决策:一票通过、通过、否决、一票否决。一票通过和一票否决会抵消。通过和否决会抵消。一票否决大于一票通过,一票通过大于否决。
    如果法案顺利通过,则执行法案中的条款。
    每个人都有2张权力卡,有权利卡才能投出一票通过和一票否决,投一票通过和一票否决会消耗一张权力卡。

    在现场玩此游戏时,需要反复拍照场上比分,局面十分混乱,几乎不可控制。在不可控制的混乱局面下,一切只靠运气。

    def main():
    	rule_q=[]
    	now_state=[[]]
    	while rule_q is not empty:
    		x=rule_q.pop()
    		res=judge(x)
    		if pass(res):
    			now_state=x(now_state)
    		else:
    			pprint(now_state)
    	pprint(now_state)
    	
    

    黄金分割比

    N个人,参加M轮投票。在每轮投票中,每个人每轮投两张票。所投票上写的是一个0到100之间的整数。N个人产生2N张投票,对这些投票取均值,均值乘以0.618得到数字x,与x最接近的那张投票所对应的人得到10元钱,与x绝对值相差最远的人需要交纳2元钱(若为0则不需要交纳)。

    整个游戏过程中,黄金分割比在7和18附近震荡。

  • 相关阅读:
    常用软件
    树和二叉树的一些基本术语
    二分查找(Binary Search)
    GPIO模拟IIC接口信号质量分析
    PAT (Basic Level) Practise:1021. 个位数统计
    PAT (Basic Level) Practise:1017. A除以B
    PAT (Basic Level) Practise:1027. 打印沙漏
    文件操作:输出文件二进制数据
    阈值与平滑处理
    图像基本操作
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/11333630.html
Copyright © 2011-2022 走看看