如何計算掃雷的難度?

時間 2021-06-07 07:23:16

1樓:寧寧兮

最常用的為3BV,其他還有ZiNi、OBV等。

可進一步簡稱BV。3BV指僅使用左鍵解開當前局面,所需要的理論最少左擊次數。3BV可以拆分為:

所有島上的格仔總數+Op。該指標用來粗略估計乙個局面難度的高低,一般BV越大,則解開局面所用的時間越長;3BV高的圖,一般稱為大圖,向下依次稱為中圖小圖。此外,錄影的3BV值還關係到其記錄是否受到承認。

為獲得國內外各排行榜的承認,初級、中級、高階這三個難度的錄影的3BV分別需要大於等於2、30、100;而初級3BV/s的3BV則需要大於等於10。局面的3BV值也用於計量當局遊戲的完成度,當且僅當開啟所有的3BV時,遊戲獲勝。

解開當前局面所需的理論最少操作次數,這裡的操作包括左鍵、右鍵和雙擊。@之前為當前局面的總ZiNi數,@之後為平均每秒玩家能解開的ZiNi個數。與計算3BV不同,計算ZiNi是NP難題,目前主流專業掃雷軟體均採用估算。

ZiNi 的三種演算法:貪婪演算法(Greedy ZiNi)、仿人類演算法(Human ZiNi)和隨機演算法(Random ZiNi)。G.

ZiNi可以簡寫為ZiNi。

計算公式初級為0.07×numbers+0.43×3BV+ 2.

27×Op;中級為0.20×numbers+0.32×3BV+1.

38×Op;高階為0.38×numbers+0.23×3BV+0.

99×Op。其中numbers = (cell1 + cell2 + cell3 + cell4 + cell5 + cell6 + cell7 + cell8 - 124)。這個指標基本不被使用。

如何編寫乙個掃雷速度最快的自動掃雷程式?

剛畢業的時候閒的無聊做著玩的,自動排雷的抓圖 讀記憶體太作弊了,用的是去抓取介面根據顏色判斷數字的方法 程式模擬滑鼠隨機點開乙個位置,然後自動根據正規化判斷,有雷標雷,沒雷一直往下點 題主提供的那些資料是給人玩掃雷時用的,寫程式根本沒這麼多講究,所謂標雷對程式來說就是記憶體裡設定乙個flag。所以正...

學機械難度和計算機難度比較如何?

機械很簡單,翻翻手冊,查查標準,點點軟體就搞定了。別看大學裡機械學的東西多,其實大多數都沒用。萬金油的意思就是啥也不會。機械行業工資低,如果真的那麼難,應該是高薪才對。 何恆 我覺得要先考慮好職業方向而不是學什麼。不過至少我接觸的基層機械工程師和電氣類工程師,他們的計算機水平也都不差,行業需要嘛,最...

非計算機專業跨考考研計算機難度如何?

2020雙非一本機械工程跨考電子科技大學計算機,目前已經擬錄取。說實話吧,我本人來說跨考計算機沒有覺得很難 可能是考上了所以覺得沒有很難 但是從和我一起跨考計算機的小夥伴來說,我覺得跨考計算機還是挺難的,我們班上一共有5個人跨考計算,只有我乙個人考上,其他人全部報的普通211均未上岸 專業課都沒有學...