将正整数n划分成一系列正整数之和,求正整数的不同划分个数
Posted caoke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将正整数n划分成一系列正整数之和,求正整数的不同划分个数相关的知识,希望对你有一定的参考价值。
//将正整数n划分成一系列正整数之和,求正整数的不同划分个数 //n表示划分的整数,m表示划分的整数最大值 function q(n,m) if(n<1||m<1) return 0; else if(n===1||m===1) return 1; else if(n<m) return q(n,n) else if(n===m) return q(n,m-1)+1 else return q(n,m-1)+q(n-m,m) //例如:正整数6有11种划分 console.log(q(6,6));
以上是关于将正整数n划分成一系列正整数之和,求正整数的不同划分个数的主要内容,如果未能解决你的问题,请参考以下文章