OEIS A000009计算整数的严格分区数。甲严格分区一个非负整数的n
是一组正整数(因此没有重复是允许的,并且顺序无关紧要),其总和n
。
例如,5有三个严格分区:5
,4,1
,和3,2
。
10有十个分区:
10
9,1
8,2
7,3
6,4
7,2,1
6,3,1
5,4,1
5,3,2
4,3,2,1
挑战
给定一个非负整数n
<1000,输出其具有的严格分区数。
测试用例:
0 -> 1
42 -> 1426
这是OEIS中从0到55的严格分区号的列表:
[1,1,1,2,2,3,4,5,6,8,10,12,15,18,22,27,32,38,46,54,64,76,89,104,122,142,165,192,222,256,296,340,390,448,512,585,668,760,864,982,1113,1260,1426,1610,1816,2048,2304,2590,2910,3264,3658,4097,4582,5120,5718,6378]
这是代码高尔夫球,因此以字节为单位的最短解决方案为准。
subsequences
(+import
)替代品,但到目前为止没有成功。