SPOJ-DNALAB(https://www.spoj.com/problems/DNALAB/)

时间:2019-03-15 04:26:34

标签: dynamic-programming

我正在尝试使用dp位掩码解决此问题。这是我的方法:

首先,我预先计算了合并两个字符串所需的成本。

Cost [i] [j]-合并字符串“ i”和字符串“ j”的成本。 形式上,它实际上是最小的字符串,其中包含字符串“ i”和字符串“ j”。

然后我定义状态dp [i]-仅考虑在i中设置了位的字符串的最小长度。

但是我陷入了一个困境,即如果我从2个州获得相同的最小长度,我需要选择字典上最小的州。

在这种情况下有人可以帮忙吗?

0 个答案:

没有答案