我正在研究一个游戏,我需要为特定的句子找到最大的分量。用最重的词语分句子
假设我有一句话“快速棕色狐狸”,并假设他们的定义体重只有单个单词:“the” - > 10,“quick” - > 5,“brown” - > 3,“fox” - > 8
在这种情况下,问题是微不足道的,因为解决方案包括添加每个单词的权重。
现在假设我们还加双字,所以除了上述的话,我们也有“快” - > 5,“敏捷的棕色” - > 10,“棕色狐狸” - > 1
我d想知道哪个单字和双字组合提供了最大的重量,在这种情况下,它将是“the”,“quick brown”,“fox”我的问题是,除了明显的暴力方法外,有没有其他可能的方法来获得解决方案?不用说,我正在寻找一些最佳的方法来实现这个更大的句子。
谢谢。
因此,句子'快速'的分数是'10 + 5 + 5'? – mbatchkarov 2012-04-04 16:54:45
首先,句子应该包含所有的单词,无论是单或双。在我显示的情况下,总分将是10 + 10 + 8。请注意,分数适用于单词或双字,而不是两者。 – Dan 2012-04-04 17:44:26