登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

标志
提示
(来自的问候整数序列在线百科全书!)
A029837号 二进制顺序n:log_2(n)向上舍入为下一个整数。 177

%I#95 2023年9月6日21:17:47

%S 0,1,2,2,3,3,4,4,4,4,4,1,5,5,5,

%T 6,6,6,1,6,6、6,6和6,6,6,6;6,6,

%U 7,7,7,17,77,7%7,7,7,7,7~7,7:7,7_7,7.7,7,6,7,8,7,4,7,5,7,9,7,3,7,七,7,7

%N二进制顺序N:log_2(N)向上舍入到下一个整数。

%C或,天花板(log_2(n))。

%C二进制搜索的最坏情况成本。

%等于n中二进制数字的个数,除非n是2的幂,而n是1的幂。

%因此,a(n)给出了n-1(n>=2)的二进制表示的长度,也就是A070939(n-1)。

%设x(0)=n>1,x(k+1)=x(k)-floor(x(k_Benoit Cloitre_2,2002年8月29日

%C当从n到1的过程中,如果是奇数,则加1;如果是偶数,则除以2。-_Cino Hilliard,2003年3月25日

%C将n写成(x+2^y),x>=0的方法的数量。将n+1写成2^x+3^y的方法数量(参见A004050)_Benoit Cloitre_,2003年3月29日

%C将对象划分为n个(可能不相等)块的最小切割数Karl Ove Hufthammer(卡尔(AT)huftis.org),2010年3月29日

%C部分金额A209229;2012年3月7日,2的权力数不大于n.-Reinhard Zumkeller

%D R.L.Graham、D E.Knuth和O.Patashnik,《混凝土数学》,艾迪生-韦斯利出版社,1989年,第70页。

%D G.J.E.罗林斯,与什么相比?《算法分析导论》,W.H.Freeman,1992年;见第108、118页。

%H T.D.Noe,n的表格,n的a(n)=1..10000</a>

%H Cino Hilliard,<a href=“http://groups.msn.com/BC2LCC/page.msnw?fc_p=%2Fkx%2Bp%20problems&amp;fc_a=0“>x+1猜想</a>[断开的链接]

%H莱昂内尔·莱文,<a href=“https://arxiv.org/abs/math/0409408“>分形序列和受限Nim,arXiv:math/0409408[math.CO],2004。

%H Eric Weisstein的数学世界,<a href=“http://mathworld.wolfram.com/BitLength.html“>位长度</a>

%H<a href=“/index/Bi#binary”>为与n的二进制展开相关的序列的索引项</a>

%F a(n)=上限(log_2(n))。

%F a(1)=0;对于n>1,a(2n)=a(n)+1,a(2 n+1)=a。或者,a(1)=0;对于n>1,a(n)=a(上限(n/2))+1。[由_Ilya Gutkovskiy_于2020年3月21日更正]

%F a(n)=k,使得n^(1/k-1)>2>n^。a(n)=k代表所有n,因此2^(k-1)<n<2^k.-Amarnath Murthy,2001年5月6日

%F G.F.:x/(1-x)*和{k>=0}x^2^k.-Ralf Stephan,2002年4月13日

%F A062383(n-1)=2^a(n).-_Johannes W.Meijer,2009年7月6日

%F a(n+1)=-总和{k=1..n}亩(2*k)*楼层(n/k).-_Benoit Cloitre_,2009年10月21日

%F a(n+1)=A113473(n).-_迈克尔·索莫斯(Michael Somos),2019年6月2日

%e a(1)=0,因为log_2(1)=0。

%e a(2)=1,因为log2(2)=1。

%e a(3)=2,因为log_2(3)=1.58。。。

%e a(n)=7,n=65,66。。。,127, 128.

%e G.f.=x ^2+2*x ^3+2*x^4+3*x ^5+3*x^6+3*×^7+3*x ^8+4*x ^9+…-_迈克尔·索莫斯(Michael Somos),2019年6月2日

%pa:=n->(p->p+`如果`(2^p<n,1,0))(ilog2(n)):

%p序列(a(n),n=1..120);#_Alois P.Heinz,2013年3月18日

%t a[n_]:=上限[Log[2,n]];阵列[a,105](*Robert G.Wilson v_,2005年12月9日*)

%t表[整数长度[n-1,2],{n,1,105}](*_Peter Luschny_,2017年12月2日*)

%t a[n_]:=如果[n<1,0,比特长度[n-1]];(*迈克尔·索莫斯,2018年7月10日*)

%t连接[{0},整数长度[Range[130],2]](*Vincenzo Librandi_,2019年6月14日*)

%o(PARI){a(n)=if(n<1,0,ceil(log(n)/log(2)))};

%o(PARI)/*设置p=1,然后:*/

%o xpcount(n,p)=对于(x=1,n,p1=x;ct=0;而(p1>1,如果(p1%2==0,p1/=2;ct++,p1=p1*p+1));打印1(ct,“,”)

%o(PARI){a(n)=如果(n<2,0,指数(n-1)+1)};/*_迈克尔·索莫斯(Michael Somos),2018年7月10日*/

%o(哈斯克尔)

%o a029837 n=a029837列表!!(n-1)

%o a029837_list=扫描1(+)a209229_list

%o——Reinhard Zumkeller,2012年3月7日

%o(通用Lisp)(拆卸A029837(n)(整数长度(1-n)))_詹姆斯·斯帕林格,2012年10月15日

%o(岩浆)[天花板(Log(2,n)):n in[1..100]];//_文森佐·利班迪(Vincenzo Librandi),2019年6月14日

%o(Scala)(1到80).map(n=>Math.ceil(Math.log(n)/Math.log.(2)).toInt)//_Alonso del Arte_,2020年2月19日

%o(Python)

%o定义A029837(n):

%o s=箱(n)[2:]

%o返回长度-(如果s.count('1')==1其他0,则返回长度为1)#_Chai Wah Wu_,2020年7月9日

%o(Python)

%o def A029837(n):return(n-1).bit_length()#_Chai Wah Wu_,2022年6月30日

%Y参见A000523、A070939、A000193、A000195、A004233、A113473、A053644。

%Y A036987的部分总和。

%Y用于多种定义:A029827、A036378-A036390。部分金额:A001855。

%不,简单,好

%氧1,3

%A _N.J.A.斯隆_

%E来自_Daniele Parisse的附加评论_

%E更多术语来自Michael Somos,2002年8月2日

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|更多|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:美国东部夏令时2024年4月26日19:27。包含372004个序列。(在oeis4上运行。)