用java将一个正整数拆分成若干个正整数的和,问有多少种分法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java将一个正整数拆分成若干个正整数的和,问有多少种分法?相关的知识,希望对你有一定的参考价值。
参考技术A 设定先定义一个有序数组k,数组k里全是质数,然后用l做被除数,用数组k的元素依次做除数(每次整除后得到的商都继续用这个方法),直到l被完全分解,然后将这些除数存入数组n,接着用数组n里的数相乘(每个元素有且只有使用一次)得到一些乘积,将这些乘积都存入数组m。得到的数组m就是结果以上是关于用java将一个正整数拆分成若干个正整数的和,问有多少种分法?的主要内容,如果未能解决你的问题,请参考以下文章
正整数拆分问题 将一个给定的正整数n拆分成若干个在a到b之间的正整数之和,有多少种拆法
求java程序:输入n个正整数,分成两组求和,求两列数字组合使这两组的和最接近平均数