|
|
A018788号 |
| 包含长度为3的算术级数的{1,…,n}的子集数。 |
|
2
|
|
|
0, 0, 0, 1, 3, 9, 24, 63, 150, 343, 746, 1605, 3391, 7075, 14624, 30076, 61385, 124758, 252618, 510161, 1027632, 2066304, 4148715, 8322113, 16680369, 33413592, 66904484, 133923906, 268009597, 536257466, 1072861536, 2146225299, 4293173040, 8587388627
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
0,5
|
|
链接
|
|
|
配方奶粉
|
|
|
例子
|
对于n=4,包含长度为3的算术级数的唯一子集是{1,2,3}、{2,3,4}和{1,2,3.4}。因此a(4)=3-大卫·纳辛2012年3月3日
|
|
数学
|
a[n]:=a[n]=计数[子集[范围[n],{3,n}],{___,a_,___,b_,___,c_,___}/;b-a==c-b];表[打印[n,“”,a[n]];a[n],{n,0,32}](*Jean-François Alcover公司2019年5月30日*)
|
|
黄体脂酮素
|
(Python)
#打印出所有此类集合
从itertools导入组合作为梳
定义包含3(n):
ap3list=列表()
对于范围(1,(n+1)//2)中的跳过:
对于范围内的启动(1,n+1-2*跳过):
ap3list.append(set({start,start+skip,start+2*skip}))
s=列表()
对于范围(3,n+1)中的i:
对于梳中的templuple(范围(1,n+1),i):
tempset=设置(tempuple)
对于ap3list中的sub:
如果sub<=模板集:
s.append(模板集)
打破
返回s#
#计算所有此类集合
定义a(n):
返回长度(包含3(n))#大卫·纳辛2012年3月3日
|
|
交叉参考
|
|
|
关键字
|
非n
|
|
作者
|
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
|