标签:程序员-逻辑题
??拜占庭赌局规则如下:你和一群“顾问”一起参与赌局,其中一个顾问会在一张纸上写下0或1,并且展示给其他顾问看,但不会让你看。然后把那张纸扣着放在你面前。随后,每个顾问都会告诉你纸上写的是什么数字。他们的演技精湛,你无法通过任何明显的几号或者表情分辨出他们是否说谎。每一局,你都可以不下注,也可以压伤部分甚至所有的财产。(每一局赢的数量等于押的数量)
??假设一共有4个顾问,其中两个人会一直说真话,但是你不知道是哪两位。你可以玩三局。赌局开始你有100美元,问:三局之后你确保能赢多少钱?
题目来自:《程序员面试逻辑题解析》
一共玩3局,由于有两个人一直会说真话,所以第一局中可能出现3中情况:
所以最后答案是:400美元
标签:程序员-逻辑题
原文地址:http://blog.csdn.net/u013647382/article/details/44367367