1つの パブリック クラステスト 2 { 3 パブリック 静的 ボイドメイン(文字列[]引数) 4 { 5 ベクトル<整数> V = 新しいベクトル<> (); 図6は、 のために(int型 I ++; iは= 5 <I = 1 ) 7 v.add(i)を、 8 スキャナ入力= 新しいスキャナ(System.in)。 9 int型 K = input.nextInt()。 10 INT []溶液= 新しい INT [K]。 11 System.out.println(コンビネーション(V、溶液、0、0 )); 12 input.close()。 13 } 14 15 パブリック 静的 int型の組み合わせ(ベクトル<整数> V、int型 []溶液、int型開始、int型POS) 16 { 17 であれば(POS == solution.length) 18 { 19 のSystem.out.println(Arrays.toStringを(溶液)); 20 リターン 1 。 21 } 22 23 int型のカウント= 0 ; 24 用(int型 I =開始;私は()v.sizeを<; iは++ ) 25 { 26 溶液[POS ++] = v.get(I)。 27 カウント+ =コンビネーション(V、溶液、I + 1 、POS)。 28 pos-- ; 29 } 30 31 リターン数えます。 32 } 33 }