●総合雑談スレッド@ゲーム制作技術●租の弐
レス数が900を超えています。1000を超えると表示できなくなるよ。
0909名前は開発中のものです。
02/09/21 01:55ID:Lpo9iTk8{
int i, ret = 0;
if (val <= 0)
return 0;
else if (num == 1)
return val <= dice ? 1 : 0;
for (i = 1; i <= dice; i++) {
ret += get_numerator(val - i, num - 1, dice);
}
return ret;
}
こんなのしか思いつかん。
多少の刈り込み(val==num時にreturn 1とか)は出来るけど、スマートじゃないな。
レス数が900を超えています。1000を超えると表示できなくなるよ。