题解 | #小q的数列#

小q的数列

http://www.nowcoder.com/practice/76796815518f4db5b800775581cda1e4

逻辑应该是对的,但是python运行时间超出限制。

t=int(input())
while True:
    try:
        x=int(input())
        f=[0,1]
        i=2
        while i<=x:
            f.append(f[i//2]+f[i%2])
            i+=1
        lis=[]
        for j in range(len(f)):
            if f[j]==f[x]:
                lis.append(j)
        print(str(f[x])+' '+str(lis[0]))    
    except:
        break
全部评论

相关推荐

一表renzha:手写数字识别就是一个作业而已
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务