4
在Scrabble中不从一包字母中提取单词的可能性
假设您有一个带有nnn磁贴的袋子,每个磁贴上都有一个字母。有nAnAn_A以字母“A”,瓷砖nBnBn_B与“B”,等等,和n∗n∗n_*通配符”砖(我们有n=nA+nB+…+nZ+n∗n=nA+nB+…+nZ+n∗n = n_A + n_B + \ldots + n_Z + n_*)。假设您有一本单词数量有限的字典。您可以从袋子中挑选kkk块瓷砖,而无需更换。给定所选的kkk图块,您如何计算(或估计)从字典中形成零个单词的概率? 对于不熟悉Scrabble(TM)的用户,可以使用通配符来匹配任何字母。因此,单词[ BOOT ]可以用图块“ B”,“ *”,“ O”,“ T”“拼写”。 为了对问题的规模有一些了解,kkk很小,例如7,nnn大约为100,并且字典包含大约100,000个大小为kkk或更小的单词。 编辑: “形成单词”是指长度不超过的单词kkk。因此,如果单词[ A ]在字典中,那么即使从包中画出一个“ A”,也可以“形成一个单词”。如果可以假设字典中存在长度为1的单词,则可以大大简化通配符的问题。如果有的话,通配符的任何抽签会自动匹配长度为1个字的单词,因此,人们可以专注于没有通配符的情况。因此,问题的较滑形式在词典中没有1个字母的单词。 另外,我应该明确指出从书包中提取字母的顺序并不重要。人们不必按单词的“正确”顺序绘制字母。