欧意交易所资讯

uncategorized
首页 > 欧意交易所资讯 > 正文内容

Zobrist 哈希介绍

2年前 (2024-07-12)欧意交易所资讯

Zobrist 哈希是一种专门针对棋类游戏而提出来的编码方式,以其发明者 Albert L.Zobrist 的名字命名。Zobrist 哈希通过一种特殊的置换表,也就是对棋盘上每一位置的各个可能状态赋予一个编码索引值,来实现在极低冲突率的前提下在一个整型数据上对棋盘进行编码。其编码步骤描述如下:

1) 将棋盘分为最小单位(如果将9X9围棋盘分为81个交叉点),求出每个单位上不同状态数(如围棋盘上的 1 个交叉点有 3 个状态)。

2) 为每个单位上的每种状态生成一个一定范围内(如64位整数)随机数。

3) 对于特定的棋局,将每个单位上的状态对应的随机数作异或运算,所得即为哈希值。

用 Zobrist 哈希为棋局状态编码至少具备两个优点:

当随机数的范围足够大时,不同的棋局产生哈希冲突的概率非常小,在实际应用中通常可以忽略。在棋局进行过程中,不必每次重新开始计算棋局的哈希值,只需计算棋局状态发生改变的部分。

2 实例

2X2的围棋棋盘一共有 4 个单位,每个单位有 3 种状态(黑子,白子,空点),为每种状态生成 1 个 8 位的随机数:

3 应用

可以应用到判断两个集合是否相等,先用一个多项式将值映射为一个随机数f(x),然后异或运算可以改成求和,无符号自动取模,最后判断和是否相等即可。

题目可以参考这个:

扫描二维码推送至手机访问。

版权声明:本文由欧意交易所app官方下载发布,如需转载请注明出处。

转载请注明出处https://doumiduoduo.cn/post/2094.html

相关文章

链上数据表明:鲸鱼准备抛售以太坊 (ETH) 和 Chainlink (LINK)

链上数据表明:鲸鱼准备抛售以太坊 (ETH) 和 Chainlink (LINK)

周四,加密货币市场的总市值达到 1.43 万亿美元,基础不稳。顶级山寨币以太坊 (ETH) 和Chainlink (LINK) 略有下跌 1%,价格跌至 2,040 美元至 14.60 美元...

OK 交易所应用正式发布,全新界面与功能升级,交易更便捷

追求简便愉悦的数字货币交易方式?OK交易所应用是你的理想选择!小编有幸为您带来利好消息:OK交易所最新的应用已正式发布。即刻行动,享流畅精准的交易体验! 全新界面,焕然一新 此最新版本的主要亮点在于全...

全球数字货币交易所排名:安币与Coinbase等主流平台优势解析

在数字货币领域,交流起着至关重要的作用。它们是用户购买,出售和交易数字货币的平台。世界各地都有许多交流,每个交流都有其自身的特征,并提供了不同的服务和用户体验。以下是在世界范围内广泛认可的一些大型交流...

OKEx 交易所:数字货币投资的爱恨交织之地

尊敬的各位,我是小李,一位热衷于数字货币投资的行家。今日在此,我愿与诸君分享关于OKEx交易所这个使我爱恨交加之地的见解。作为一个交易平台,OKEx更像一个充满激情与危机并存的竞技舞台,每次交易犹如在...

新型 SLAM 侧信道攻击曝光,英特尔、AMD 和 Arm 处理器均受影响杨丽萍孔雀舞被嘲,男女贴身来回乱蹭,网友:欣赏不来

新型 SLAM 侧信道攻击曝光,英特尔、AMD 和 Arm 处理器均受影响杨丽萍孔雀舞被嘲,男女贴身来回乱蹭,网友:欣赏不来

IT之家 12 月 9 日消息,来自阿姆斯特丹自由大学的 VUSec 研究团队近日发现了名为 SLAM(Spectre over LAM)的新型侧信道攻击方式。 团队表示这种攻击方式...

任天堂法务部傻眼:黑客在网上散布捆绑木马的《超级马力欧》PC版中国高速“大换血”,中英文路标全部更换,比以前好看多了!

任天堂法务部傻眼:黑客在网上散布捆绑木马的《超级马力欧》PC版中国高速“大换血”,中英文路标全部更换,比以前好看多了!

IT之家 6 月 27 日消息,安全研究专家 Cyble 近日发现,有黑客在网络上散布带有木马病毒的《超级马里欧》PC 版本,用户安装后,电脑即变身为黑客的挖矿工具。 Cyble 表...

欧意交易平台 v67.72.1 2024 官方安卓版

欧意交易所app是一款专业的比特币交易平台,还支持莱特币、以太币等数字货币,提供及时丰富的行业资讯,支持多种币种在线交易,专业分析师在线直播提供精准的指导意见,帮助用户把握投资时机,全球排名第一的虚拟货币交易所已全新升级,提供多种加密货币在线交易,种类丰富,在线交易流程简单,金融级加密技术,使用起来绝对安全!目标是向区块链技术爱好者提供更多的区块链比特币相关的资讯及优质内容。