安排单词以获得最大高度

时间:2015-10-21 11:57:20

标签: algorithm math text

在我的应用程序中,我有一个框架,用户可以在其中形成来自随机源词的“句子”。我应该计算单词字体大小,以便它们适合这个框架(任何顺序,任何数字 - 甚至所有单词都可以使用)。

单词从左上角逐个放置。如果下一个单词超出了帧宽 - 它将移动到一个新行。因此结果词高度不应超过帧的高度。为了简化算法,我们忽略填充(在单词,行之间)。所有单词都有相同的高度和字体。

找不到比NP完整性更好的东西......有什么想法吗?

更新:

这个问题是:“我如何计算单词最大高度?”问题:这个高度取决于单词顺序。

UPDATE2:

@Teepeemm的确切问题:“这些单词的排列需要显示最多的行?”

0 个答案:

没有答案