计算机如何玩二十四点游戏,数学二十四点游戏有什么技巧吗?
首先.電腦是不存在隨機這樣東西..因為電腦所用到的隨機也不可能是完全的隨機吧....怎么也是有個初始條件的吧..至于那個初始條件能不能模擬那就是另一回事了..
純粹數學上的話..應該把開了的區域和沒開的區域分開..開了的區域和沒開的區域之間的沒開的第一行叫做他們的邊界.
這樣把掃雷分成三部分.開了的區域叫做A區..然后沒開的區域的第一行叫做邊界叫做B區..剩下的沒開的區域就叫C區..
那么很明顯..
(1)B區的雷數受A區的數字影響..也就是B區的雷有各種各樣的分布.但是每種分布都有各自的概率..這個概率可以由A區的數字分布非常準確的求得...
(2)然后沒開的雷數減去B區的雷數就是C區的雷數..C區的雷數除以C區的格子數便是C區開出雷的概率..因此C區的概率分布要由B區的概率分布來決定..C區的開出雷的概率是等概率分布.
(3)你每打開一個格子A區的雷的概率分布便會變化一次...因此你需要不斷的去更新你的概率分布..
以上是從雷的概率分布去討論的...
以下是從你已經掌握了足夠的技巧..然后你能夠充分的去利用這些技巧..最終你是否能成功完成這個游戲來討論....
首先..雷的分布是各種各樣的...有些雷的分布是可以推出來的..而有些雷是不能推出來的...是一個死角那樣的分布...因此就需要討論各種雷的分布組合....找出各種死角分布的雷..很明顯..
(1)四個角落出現死角分布的雷的概率是最多的..而其中的某個格子出現雷的概率是最高的..這個概率能通過具體分析來求得是一個具體的概率..用P1來表示...因此..你第一個開的地方應該是出現死角分布概率最高的格子..第二個開的格子是死角分布第二高的格子..這樣就能提高你以后完成這個游戲的概率..
(2)理論上四個角落是對稱的..你開完四個角落之后..死角的組合就會又再次發生變化..你需要重新去討論..然后求得最可能出現死角的分布的格子.而這個概率可以根據分類來準確求得..用P2來表示..
(3)理論上根據對稱的原理..也是開四個角落中的某個格子..
(4)如此類推...你用這個方法不踩到雷的概率是P=(1-P1)*(1-P2)*(1-P3)....*(1-PN)..
(5)當1-P>PN的時候..你就應該放棄繼續用這個方法來提高你的成功率...
這個答案比隨機數要好很多吧...
總結
以上是生活随笔為你收集整理的计算机如何玩二十四点游戏,数学二十四点游戏有什么技巧吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑c语言怎么调出来的,c语言系统源代码
- 下一篇: php 获取域名部分,PHP 获取顶级域