为整数生成数字分区

Tom*_*eif 3 statistics r package partition

R中是否有任何整数分区的实现?

例如对于输入4我想得到5个向量:

4
3 , 1
2 , 2
2 , 1 , 1
1 , 1 , 1 , 1
Run Code Online (Sandbox Code Playgroud)

Python,Erlang,Java,C,Perl的实现,但我在R中找不到任何东西.

A5C*_*2T1 7

Use the "partitions" package:

install.packages("partitions")
library(partitions)
parts(4)
#               
# [1,] 4 3 2 2 1
# [2,] 0 1 2 1 1
# [3,] 0 0 0 1 1
# [4,] 0 0 0 0 1
Run Code Online (Sandbox Code Playgroud)