首先,我不确定如何命名这个问题。如果有人有更好的想法,请随时更改或告诉我这样做。
假设我有两个字符串 s1,s2 包含“+”和“-”,表示正电荷和负电荷。
s1 是我们的开始输入,s2 是我们想从 s1 获得的模式。我们唯一的操作是我们可以将电荷变为相反。但是当我们这样做时,不仅选择的电荷被改变,而且我们选择的电荷旁边的电荷(左和右,除了第一个和最后一个字符,因为其中一个没有左和另一个右)。
- 当无法从 s1 到 s2 时。
- 如何找到从 s1 到 s2 的最小电荷变化量。
我相信唯一的一个是当我们的字符串长度为 2 并且总量“+”(或“-”)是奇数时。例如
在:“+-”
模式:“++”
否则这是可能的,但我们将不胜感激。至于第2点,我不知道,欢迎任何提示。