搜索: 编号:a00996
|
|
|
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20, 21, 22, 30, 31, 32, 33, 40, 41, 42, 43, 44, 50, 51, 52, 53, 54, 55, 60, 61, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 110, 111, 200, 210, 211
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
1,3
|
|
评论
|
十进制表示和{i=0..m}d(i)*10^i有d(m)>=d(m-1)>=…>=d(1)>=d(0)。
这些数字可能被称为“尼亚尔峰”。
|
|
链接
|
D.Applegate、M.LeBrun和N.J.A.Sloane,忧郁的算术,J.国际顺序。14 (2011) # 11.9.8.
|
|
公式
|
二项式(n+k,k)=(n+k)/(n!*k!)。d(i)是a(n)的第i位。q是a(n)的位数。求最高m,使C(10+m,10)-m+1<=n。a(n)有m+1位数。设置n=n-C(10+m,10)。找到最高的d(m+1),然后是d(m),然后。。。,然后d(1)每次迭代,使C(d(m+1)+m+1,1+m+1)<=n。然后设置n=n-C(d,m+1)+m+1,m+2)。如果n=0,则停止。其余所有数字均为0。
|
|
例子
|
当10000=C(10+6,10)-6+C(7+6,1+6)+C(5+5,1+5)+C(4+4,1+4)+S(3+3,1+3)+T(1+2,1+2)+D(0+1,1+1),C(0+0,1+0),a(10000)=7543100。
|
|
数学
|
选择[Range[0,211],GreaterEqual@@IntegerDigits[#]&](*雷·钱德勒2011年10月25日*)
|
|
黄体脂酮素
|
(PARI)是(n)=我的(d=数字(n));对于(i=2,#d,如果(d[i]>d[i-1],返回(0));1个\\查尔斯·格里特豪斯四世2014年1月2日
(PARI)\\该程序针对大n的快速计算a(n)进行了优化。
a(n)={my(q,m=10,i,r=0);n--;while(二项式(m+1,10)<=n+m-9,m++);n-=二项式z;r}\\大卫·A·科内斯2014年6月1日
(PARI)\\recursive——输入一个元素a(n)>0,它给出一个(n+1)。
nxt(n)={my(r,d=数字(n),y,t);如果(d[#d]!=9,y=1;而(y-#d-1&&d[y]==9,y++);t=#d;对于步骤(i=t,y+1,-1,if(d[i-1]!=d[i],t=i-1;中断)=y+1,#d,d[i]=0));r=d,d=向量(#d+1);d[1]=1;对于(i=2,#d、d[i]=0);r=d);和(i=1,#r,10^(#r-i)*r[i])}\\大卫·A·科内斯2014年6月1日
(Python)
从itertools导入count,islice,combinations_with_replacement as mc
def agen():#术语生成器
产量0
对于计数(1)中的d:
如果m[0],则mc中m的ni=(int(“”.join(m))(“9876543210”,d)="0")
分选产量(ni)
打印(列表(islice(agen(),70))#迈克尔·布拉尼基2022年6月24日
|
|
交叉参考
|
|
|
关键字
|
|
|
作者
|
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
搜索在0.003秒内完成
|