首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
3 的方幂及不相等的3的方幂的和排列成递增序列1,3,4,9
[问答题]
3
的方幂及不相等的
3
的方幂的和排列成递增序列
1,3,4,9,10,12,13
……,写出数列第
300
项
添加笔记
求解答(0)
邀请回答
收藏(5)
分享
纠错
1个回答
添加回答
0
sniperlife
我们可以把序列看成三进制表达形式
1 10 11 100 101 等等。。。
正好表达为
二进制1 2 3 4 。。。
第300项的二进制 表示出来。
将二进制按照三进制展开即所得的结果
分析:首先想到的是再继续列出后面的一些项,找找规律。
1 →第一行有1个数
3,4 →第二行有2个数
9,10,12,13 →第三行有4个数
27,28,30,34,36,37,39,40 →第四行有8个数
…… →第k行有2的k次幂个数
看见右边的数,我们应该很能够很敏感的看出规律来。比如这个数列的第12项37就可以拆成这样的形式:37=1×33+1×32+0x31+0x30,然后我们把3的方幂前面的系数提取出来,就能得到一串数字:1100,这也就是12的二进制数。
然后我们推广到一般的情况,对于上述数组中的第n项an,我们也可以拆成
an=b0x30+ b1x31+ b2x32+ b3x33+……+ bmx3m
而bn等于0或1,然后按照bm…b2b1的顺序写出来,就是一个二进制数。因此,我们的问题就可以解决的。将300写成二进制数就是1 0010 1100,所以a300=1×38+1×35+1×33+1×32=6848。
发表于 2017-01-24 14:18:12
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
排序
上传者:
牛100
难度:
1条回答
5收藏
1655浏览
热门推荐
相关试题
在下列表述中,错误的是()
字符串
树
排序
评论
(43)
字符串最后一个单词的长度
字符串
评论
(3593)
来自
2016乐视暑期实习生招...
字符串分隔
字符串
评论
(3162)
1993-2003年某国国内生产总...
资料分析
言语理解与表达
资料分析
评论
(1)
网易云音乐推荐(网易校招笔试真题)
网易
算法工程师
数据分析师
SQL
2021
评论
(483)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题