2

インタビューの質問の中でこの問題に出くわしました。

数値の配列が与えられた場合、この配列で可能な混乱の総数を計算する必要があります。配列の乱れは、要素が元の場所にない順列です。配列内の数値の種類に制限はありません。重複する場合もあります。

包含と排除の原則を使用した解決策を知っています。DPを使用して、再帰的な定式化を探していました。このアプローチでは、おそらくメモ化とビットマスクが使用されます。ありがとう。

4

1 に答える 1

2

ウィキペディアからの再発

ウィキペディアからの混乱

どこで !n は混乱の数ですが、重複がないことを前提としています。

于 2012-07-28T05:19:06.223 に答える