给定两个字谜 S1 和 S2,我们想将 S1 字谜转换为 S2 字谜。我们需要找出为此所需的最小邻接交换次数。
例如:S1:CAT 和 S2:ACT。这里最小交换次数仅为 1。将 C 交换到 A 以获得 S2。
我们如何使用动态编程来做到这一点。可能吗?
给定两个字谜 S1 和 S2,我们想将 S1 字谜转换为 S2 字谜。我们需要找出为此所需的最小邻接交换次数。
例如:S1:CAT 和 S2:ACT。这里最小交换次数仅为 1。将 C 交换到 A 以获得 S2。
我们如何使用动态编程来做到这一点。可能吗?