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附近震荡。

  • 相关阅读:
    ios 统一设计,iOS6也玩扁平化
    iOS百度地图
    iOS 下载
    oracle 表连接
    ORACLE的执行计划
    oracle11g dataguard 完全手册(转)
    pl/sql 中F8执行单行sql
    Oracle AWR 报告详解
    Oracle执行计划详解
    oracle常用函数以及调用入参为record的存储过程的方法,
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/11333630.html
Copyright © 2011-2022 走看看