IntegerPartitions

IntegerPartitions[n]

给出把整数 n 划分成一系列较小的整数的所有可能的方法.

IntegerPartitions[n,k]

给出最多划分成 k 个整数的划分.

IntegerPartitions[n,{k}]

给出恰好划分成 k 个整数的划分.

IntegerPartitions[n,{kmin,kmax}]

给出最少划分成 kmin 个,最多划分成 kmax 个整数的划分.

IntegerPartitions[n,kspec,{s1,s2,}]

给出只包括 si 的划分.

IntegerPartitions[n,kspec,sspec,m]

给出前 m 个划分.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (1)

5 的所有划分:

范围  (3)

把 8 划分成最多 3 个整数的划分:

把 8 划分成恰好 3 个整数的划分:

找出 8 的仅包含 1、2 和 5 的划分:

推广和延伸  (4)

找出 6 的所有偶数长度的划分:

找出从有理数组合成 3 的方法:

找出包含负数的划分:

找到 15 的前 10 个划分:

找到 15 的后 3 个划分:

应用  (2)

找出用 10 个或更少的标准硬币兑换 156 分的方法:

找出 50 这个数的McNugget 划分

找出一直到 50 的数的McNugget 划分数量:

显示非McNuggetable的整数:

最后一例恰好对应 Frobenius 数:

属性和关系  (4)

每一个子列表的总和都是原始的数字:

IntegerPartitions[n] 的长度是 PartitionsP[n]

IntegerPartitions 以与词典顺序相反的顺序给出结果,而不是 Sort 顺序:

对 10 以下的整数,通过转换成字符串生成 IntegerPartitions 的顺序:

FrobeniusSolveIntegerPartitions 给出系数列表:

可能存在的问题  (3)

IntegerPartitions 不能给出划分的无限列表:

1/2 没有整数划分:

但是,可以有分数划分:

如果第四个参数要求的所有要素不存在,则发出一条警告信息:

为了阻止消息可以使用 Off

Wolfram Research (2007),IntegerPartitions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/IntegerPartitions.html (更新于 2008 年).

文本

Wolfram Research (2007),IntegerPartitions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/IntegerPartitions.html (更新于 2008 年).

CMS

Wolfram 语言. 2007. "IntegerPartitions." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2008. https://reference.wolfram.com/language/ref/IntegerPartitions.html.

APA

Wolfram 语言. (2007). IntegerPartitions. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/IntegerPartitions.html 年

BibTeX

@misc{reference.wolfram_2024_integerpartitions, author="Wolfram Research", title="{IntegerPartitions}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/IntegerPartitions.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_integerpartitions, organization={Wolfram Research}, title={IntegerPartitions}, year={2008}, url={https://reference.wolfram.com/language/ref/IntegerPartitions.html}, note=[Accessed: 22-November-2024 ]}