0 から 100 の数字から異なる n 個の数を取り出して合計が s となる組み合わせの数を出力するプログラムを作成してください。n 個の数はおのおの 0 から 100 までとし、1つの組み合わせに同じ数字は使えません。たとえば、n が 3 で s が6 のとき、3 個の数字の合計が 6 になる組み合わせは、
1 + 2 + 3 = 6 0 + 1 + 5 = 6 0 + 2 + 4 = 6
の 3 通りとなります。
複数のデータセットが与えられます。各データセットに n ( 1 ≤ n ≤ 9 ) と s ( 0 ≤ s ≤ 1000 ) が1つのスペースで区切られて1行に与えられます。n と s が共に 0 のとき入力の最後とします。
データセットの数は 50 を超えません。
各データセットに対して、n 個の整数の和が s になる組み合わせの数を1行に出力して下さい。
組み合わせの数が 1010を超える入力は与えられません。
3 6 3 1 0 0
3 0