正の整数をn //整数除算の異なる数を求めて、正の整数の系列に分け //がnの整数除算を表し、mは最大分割の整数を表し (n、m)は、関数Q { <(N IFを1 M || <1){ 戻り0; }そうIF(N-Mの|| === === 1. 1){ リターン1; }そうIF(N <M){ Qを返す(N、N-) }他IF (=== nm)を{ Q(N- ,. 1-M)+ +1を返す }他{ Q(N- ,. 1-M)+ Q(NM、M)を返す } } //例:正の整数6~11であります分割 はconsole.log(Q(6,6))。