问题描述
我正在创建一个tic tac toe机器人,很有趣。
我使用哈希图来确定下一步选择哪一步。每个存储桶内将有一个游戏总和。板上的每个空间都有一个值。当用户进行移动时,该值将被获取并添加到当前游戏总和中。
然后将游戏总和插入哈希图中,以获取将要选择的相应移动值。但是,此移动的值会从游戏总和中减去,以说明x和o共享相同空格但字母不同的游戏场景。
我有很多电路板旋转和翻转方法,可以最大程度地减少场景的数量。我当前的数字列表是1、3、7、15、31、63、127、255、511。
但是,在执行了“先行先得”方案之后,我意识到两个方案都加到了相同的游戏总数上,并导致了错误。此外,还有一个针对该机器人的哈希图和一个针对用户的哈希图。
因此,我需要一组新的数字,可以按任意顺序添加或减去这些数字,并使用任意数量的所选数字,这些数字都会产生唯一的总和。每个数字在计算每个和时只能使用一次。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)