子线性Jotto求解器(算法)

时间:2019-02-01 11:25:57

标签: algorithm game-theory

我正在尝试实现Jotto求解器。 Here是对Jotto游戏的描述(请阅读开头)。这是我要解决的问题:

您得到了

  • 有效英语单词的词典(全部长度为5,且具有唯一字符)
  • 一个可猜测的秘密单词,由5个唯一字符组成(出现在字典中)
  • 一个函数,用于返回猜测值与秘密单词(共有字符数)之间的交点的大小

找到一个与秘密单词具有相同字符的有效单词。同样,所有单词的长度均为5。所有单词都有唯一的字符。

我正在努力寻找亚线性解。有人有线索吗?

1 个答案:

答案 0 :(得分:1)

如果可以离线预处理,则可以使用对称差异度量(即d(A,B)= | A-B | + | B-A |)在字典中的单词上构建BK-tree。 ,这将是五减去函数值)。然后,您可以使用该功能以明显的方式遍历BK树。