今ではよく知られている問題かもしれません.3文字(a、b、c)のみを含む文字列 S を考えてみてください。これらの文字列に対してこのリダクション操作を実行できます。「'ab' は 'c' に、'ac' は 'b' に置き換えることができます。」この手術でどれだけ減らせるか?
答えは常に (1,2,string.length) です。
string.length すべての文字が同じ場合は 2、S の count(a) = count(b) = count(c) の場合。しかし、私はそれを証明することができません。
どんな提案も本当に役に立ちます。