《欺詐遊戲》中的少數決遊戲

2021-05-11 12:19:53 字數 1691 閱讀 8098

前幾天有網友推薦我看一部日劇叫做《欺詐遊戲》,據說裡面的高智商較量非常強大。最近這幾天我看了前面幾集,感覺和之前看過的一些推理日劇一樣——劇情相當精彩,可惜拍得很爛。或許是不習慣日劇本身的畫面風格吧。從第三集起,劇集進入了欺詐遊戲第二場比賽之少數決遊戲,有一段劇情相當科學。

欺詐遊戲的第二場共有22人參加。這22個人集中在乙個陰森的大廳裡,參加乙個叫做「少數決」的遊戲。遊戲規則很有意思:主辦方隨機抽取乙個人到台上來,向眾人問乙個二選一的問題,比如「你信春哥嗎」。每個人手裡都會得到兩張選票,兩張選票上都印有自己的名字,但其中一張紙上印有「yes」,另一張紙上印有「no」。遊戲者們有6個小時的時間進行交流和考慮,並要在時間結束前將自己的選擇投入投票箱。時間結束後,主辦方進行唱票,並規定票數較少的那一方取勝,多數派將全部被淘汰。獲勝的選手將進行新一輪的遊戲,主辦方從剩下的人中重新選一位進行提問,並要求大家在6個小時內投票,唱票後仍然宣布少數派勝出。若某次投票後雙方人數相等,則該輪遊戲無效,繼續下一輪。遊戲一直進行下去,直到最後只剩下一人或兩人為止(只剩兩人時顯然已無法分辨勝負)。所有被淘汰的人都必須繳納罰金,這些罰金將作為獎金分給獲勝者。

這個遊戲有很多科學的地方,其中最有趣的地方就是,簡單的結盟策略將變得徹底無效。如果遊戲是多數人獲勝,那你只要能成功說服其中11個人和你一起組隊(並承諾最後將平分獎金),你們12個人便可以保證獲勝。但在這裡,票數少的那一方才算獲勝,這個辦法顯然就不行了。因此,欺詐和詭辯將成為這個遊戲中的最終手段。如果你是這22個參賽者中的其中乙個,你會怎麼做呢?

其實,仔細思考後你會發現,結盟策略也是可行的。事實上,如果你能成功找到7個相信你的人和你結盟,那恭喜你,你們百分之百地獲勝了。在遊戲的第一輪中,你安排你們8個人中4個人投yes,4個人投no,因此無論如何,在這一輪中總有你們的4個人存活下來。第一輪遊戲的最壞情況是10:12勝出,因此存活下來的人中最多還有6個不是你們隊的人。在第二輪比賽中,你們隊的4個人按之前的戰術安排,讓其中2個投yes,另外2個投no。因此這一輪後留下來的人中總有你們隊的2個人,最壞情況下還有2個別的人。最後一輪中,你們兩個人乙個投yes,另乙個投no,這就可以保證獲勝了。只要另外兩個人是未經商量隨機投票的,總會有乙個時候他們倆恰好都投到一邊去了,於是最終的勝出者永遠是你們隊的人。比賽結束後,勝出者按約定與隊伍裡的另外7人平分獎金,完成整個協議。

當然,這是乙個充滿欺詐和謊言的遊戲。你無法確定你們隊的7個人是否都是好人,會不會在拿到獎金之後逃之夭夭。同時,你自己也可以想方設法使自己存活到最後,在拿到獎金以後突然翻臉不認人,使自己的收益最大化。不過,成功騙7個人相信你很容易,但要保證自己能留到最後就很難了。不過,還有一種陰險狡詐的做法,可以保證你能揣走全部的獎金!當然前提是,你能成功騙過所有人,讓大家都相信你自己。

首先,找7個人和你一起秘密地組乙個隊伍,把上述策略給大夥兒說。然後,再找另外7個人和你秘密地組建另一支隊伍,並跟他們也部署好上面所說的必勝策略。現在不是應該還剩下7個人嗎?把剩的這7個人也拉過來,秘密地組成第三支8人小隊。現在的情況是這樣,你成功地組建了三支8人小隊,讓每個人都堅信自己身在乙個將要利用必勝法齊心協力獲得並平分獎金的隊伍裡。除了你自己,大家都不知道還有其它隊伍存在。在第一輪遊戲中,你指示每個隊伍裡包括你自己在內的其中4個人投yes,其餘的人都投no。這樣下來,投yes的一共就有10票,no有12票,於是你和每個隊伍裡除你之外的另外三個人獲勝。下一輪遊戲中,你部署每個隊伍裡包括你在內的其中兩人投yes,其它人都投no,這樣yes就有4票,no有6票,你再次勝出。最後,你自己投yes,並叫每個人都投no,這就保證了自己可以勝出。拿到獎金後,突然翻臉不認人,背叛所有人,逃之夭夭。

欺詐遊戲中的乙個概率問題

這幾天看 欺詐遊戲 為漫畫裡設計的各種情節深深震撼。如果自己進入遊戲中妥妥的被騙還要幫人數錢。看到第三卷時,女主角被騙參加一場賭博。簡化模型如下 雙方多輪對賭,每輪女主角贏的概率為1 3,對方贏的概率2 3,先贏10場者為勝利者。最終女主角輸了。請問女主角贏這場賭博的概率是多少?一開始就覺得女主角會...

遊戲中的指令碼

現在遊戲裡流行的指令碼有python 和lua 例如魔獸世界就是用lua指令碼來驅動邏輯的。我們為什麼用指令碼,而不是純用c 呢?當然,這與團隊協作以及工作效率有關。c 編譯速度不佳,當乙個專案達到比較龐大的乙個規模時,編譯的時間往往會讓人憤怒了。於是,python出現了。一些重要的演算法實現,圖形...

遊戲中的音效

1.遊戲中的即時音效 soundpool類 public int load context context,int resid,int priority 架子啊音訊檔案 context 該引數為應用程式的上下文 resid 該引數為要載入的音效資源的id priority 優先順序 例項 初始化聲音...