|
|
A067581号 |
| a(n)=序列中没有与a(n-1)相同数字的最小整数,a(0)=0。 |
|
26
|
|
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 11, 20, 13, 24, 15, 23, 14, 25, 16, 27, 18, 26, 17, 28, 19, 30, 12, 33, 21, 34, 29, 31, 40, 32, 41, 35, 42, 36, 44, 37, 45, 38, 46, 39, 47, 50, 43, 51, 48, 52, 49, 53, 60, 54, 61, 55, 62, 57, 63, 58, 64, 59, 66, 70, 56, 71, 65, 72, 68, 73, 69
(列表;图表;参考;听;历史;文本;内部格式)
|
|
|
抵消
|
0,3
|
|
评论
|
大卫·威尔逊(David W.Wilson)已经证明,序列包含除包含所有数字1到9(显然没有可能的前导数字)之外的所有正整数。2002年6月4日
|
|
链接
|
|
|
例子
|
a(14)=13,因为a(13)=20和所有小于13的整数都有一个与20相同的数字或已经出现在序列中。
|
|
数学
|
f[s_List]:=块[{k=1,id=IntegerDigits@s[[-1]]},而[MemberQ[s,k]||交集[id,整数位数@k] != {},k++];追加[s,k]];嵌套[f,{1},71](*罗伯特·威尔逊v,2009年4月3日*)
|
|
黄体脂酮素
|
(哈斯克尔)
导入数据。列表(删除、相交);导入数据。功能(打开)
a067581 n=a067581_list!!(n-1)
a067581_list=1:f 1[2..]其中
fuvs=v:fv(删除vvs)
其中v:_=filter(null。(intersect‘on’show)u)vs
(PARI){u=0;a=0;对于(n=0,99,print1(a“,”);u+=1<a;D=集合(如果(a,数字(a)));对于(k=0,9e9,位测试(u,k)&&next;#setintersect(D,集合(数字(k))))&&next;a=k;break))}\\M.F.哈斯勒2014年11月1日
(Python)
从itertools导入计数,islice,产品为P
仅限定义(s,D=1):#仅限s中包含>=D位数的数字
从count(d)中d的(int(“”.join(p))到p中p的(s,repeat=d))
def agen():#术语生成器
集合,an,minan={0},0,1
为True时:
产生一个
an,s=minan,集(str(an))
use=“”.join(如果c不在s中,则c代表“0123456789”中的c)
仅用于in(使用,D=len(str(minan)):
如果不在集合中:中断
附加(a)
而minan在aset中:minan+=1
打印(列表(islice(agen(),73))#迈克尔·布拉尼基,2022年6月30日
|
|
交叉参考
|
|
|
关键字
|
|
|
作者
|
Ulrich Schimke(ulrschimke(AT)aol.com)
|
|
扩展
|
|
|
状态
|
经核准的
|
|
|
|