update.組み合わせとは組み合わせの具体的な例(重複を許さない組み合わせと重複を許す組み合わせ)を以下に示します。3個を選ぶ組合せは、以下の通りです。(1,2,3)(1,2,4)(1,2,5)(1,3,4)(1,3,5)(1,4,5)(2,3,4)(2,3,5)(2,4,5)(3,4,5)重複を許す場合の組合わせは以下のようになります。...(5,5,1)(5,5,2)(5,5,3)(5,5,4)(5,5,5)C#のコードを書いてみる。k個を選ぶ組合せを列挙するプログラムを書いてみます。書いたのが以下のCombinationクラスです。重複を許さない場合と許す場合の両方に対応しています。}ソースコードは、GitHubで公開しています。k個を選ぶ順列」で掲載したコードと見比べてほしいのですが、考え方はほぼ同じです。順列の場合と違い、(オリジナルの順番でみて)自分よりも前の要素は候補から外すようにしています。わかりにくい表現ですが、例をあげればわかると思います。}などは列挙されなくなります。Combinationの利用サンプル上記のCombinationクラスを利用するサンプルコードです。}以下のような結果が得られます。Pageで公開したものを加筆・修正したものです。upLoginユーザーは見つかりませんでした。