|
|
A066032号 |
| 将n写成乘积的方法的数量,其中没有大于m的因子(1<=m<=n,逐行写)。 |
|
8
|
|
|
1, 0, 1, 0, 0, 1, 0, 1, 1, 2, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 2, 2, 2, 2, 3, 0, 0, 1, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 2, 2, 3, 3, 3, 3, 3, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2
(列表;桌子;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,10
|
|
链接
|
|
|
配方奶粉
|
T(1,1)=1。对于每个素数p T(p,m)=1,如果p<=m,则为0。对于复合n:T(n,m)=总和[T(n/d,d)]+I(n<=m),其中总和超过n的所有除数d,但不包括1,n的d<=m,如果n<=m且其他为0,则I(n<=m)为1。
|
|
例子
|
T(12,5)=a(71)=2,因为有两种可能性可以将12写成因子不大于5的乘积(4*3和3*2*2)
1;
0,1;
0,0,1;
0,1,1,2;
0,0,0,0,1;
0,0,1,1,1,2;
0,0,0,0,0,0,1;
0,1,1,2,2,2,2,3;
0,0,1,1,1,1,1,1,2;
0,0,0,0,1,1,1,1,1,2;
0,0,0,0,0,0,0,0,0,0,1;
0,0,1,2,2,3,3,3,3,3,3,4;
|
|
MAPLE公司
|
使用(数字理论):T:=proc(n::integer,m::integer)局部i,A,summe,d:如果是素数(n),则:如果n<=m,则返回(1)fi:RETURN(0):fi:
A:=除数(n)减去{n,1}:对于A do中的d:如果d>m,则A:=A减去{d}:fi:od:summe:=0:对于A do:summe:=总和+T(n/d,d):od:如果n<=m,则总和:=总和+1:fi:RETURN(总和):结束:A066032号:=[seq(seq(T(n,m),m=1..n),n=1..16)];
|
|
数学
|
T[1,1]=1;T[p_?素数Q,m_]:=布尔[p<=m];T[n_,m_]:=和[T[n/d,d]*Boole[d<=m],{d,除数[n][[2;;-2]]}]+Boole[n<=m];
|
|
黄体脂酮素
|
(哈斯克尔)
a066032 1 1=1
a066032 n k=来自枚举(n<=k)+
(总和$map(\d->a066032(n`div`d)d)$
takeWhile(<=k)$tail$a027751_row n)
a066032_row n=地图(a066032 n)[1..n]
a066032_tabl=映射a066032_row[1..]
(Python)
从辛导入除数,isprime
定义T(n,m):
if isprime(n):如果n<=m,则返回1
A=(d代表除数(n)中的d[1:-1],如果d<=m)
s=总和(A中d的T(n//d,d))
如果n<=m else s,则返回s+1
对于范围(1,21)中的n:打印([T(n,m)对于范围(1,n+1)中的m)])#因德拉尼尔·戈什2017年8月19日
|
|
交叉参考
|
|
|
关键词
|
|
|
作者
|
Ulrich Schimke(ulrschimke(AT)aol.com),2002年2月11日
|
|
状态
|
经核准的
|
|
|
|