(Python)
a0,a1,s=0,0,''
如果d==“0”:
a0+=1
s+=箱(a0)[2:]
其他:
a1+=1
s+=仓(a1)[2:]
(PARI)十进制(v,基数)=my(w=[]);对于(k=0,#v-1,w=concat(w,v[#v-k]*base^k));总和(i=1,#w,w[i])
替换(v)=my(w=[],零=0,一=0);对于(k=1,#v,如果(v[k]==0,零++;w=concat(w,二进制(零)));如果(v[k]==1,ones++;w=concat(w,binary(ones)));w个
术语(n)=我的(v=[1,1],i=0);而(i<n,打印1(十进制(v,2),“,”);i++;v=替换(v))
/*打印首7个条款如下:*/
|