0

ゲーム内のさまざまなタイプのキャラクターの衣服の可能な組み合わせの数を計算し、それらの組み合わせまたはPHPスクリプトをリストしてファイル名を生成しようとしています。

私は5つの異なるタイプのキャラクター(メキシコ、アジア、アメリカ、アフリカ)を持っています。

各キャラクターには3つの異なるサイズがあります(小、中、大)

9種類の衣類(シャツ、ショートパンツ、靴)があります。

ギアは次の順序でグループ化されます。

Shirt (A) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3
Short (B) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3
Shoes (C) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3

小はX1-X3、中はY1 -Y3、大はZ1-Z3

次の服の前に、各タイプの服のロックを順番に解除する必要があります。

各グループ(X、Y、Z)は、先に進む前にすべてのアイテムのロックを解除する必要があります。

4

1 に答える 1

1

すべての組み合わせを生成するためのアルゴリズムについては、Knuth The Art of Computer Programming、第4巻、ファシクル3:すべての組み合わせとパーティションの生成を参照してください。

于 2012-08-06T14:47:32.957 に答える