• 締切済み

順列の生成方

v[i]のi=2~N-1に 2~N-1の数字を入れたいのですが(3P3のような感じです)、具体的には 例えばN=5だと、 v[2]=2,v[3]=3,v[4]=4 v[2]=2,v[3]=4,v[4]=3 v[2]=3,v[3]=2,v[4]=4 v[2]=3,v[3]=4,v[4]=2 v[2]=4,v[3]=2,v[4]=3 v[2]=4,v[3]=3,v[4]=3 と、このように全部入れたいです。 さらに発展として、2~N-1の中から2つ選んで、代入するというような 3P2のようなものにしたいです。 N=5のとき、 2~4の中から2つを選んで v[2]=2,v[3]=3, v[2]=2,v[3]=4, v[2]=3,v[3]=2, v[2]=3,v[3]=4, v[2]=4,v[3]=2, v[2]=4,v[3]=3 と入力したいです。 どのようにしたらよいのでしょうか?

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

参考URLが参考になるかも

参考URL:
http://okwave.jp/kotaeru.php3?qid=1780711

関連するQ&A

専門家に質問してみよう