作业帮笔试第一题斐波那契一直50%,大佬们帮忙看下哪里的问题

a = list(map(int, input().split()))
count = 0
if 1 in a:
    count += 1
x, y = 1, 1
tem = x + y
while tem <= a[-1]:
    if tem in a:
        count += 1
    x, y = y, tem
    tem = x + y
print(count)
#作业帮##笔试题目#
全部评论
LeetCode873
点赞 回复 分享
发布于 2019-09-05 21:27
不一定要从 1 1开始
点赞 回复 分享
发布于 2019-09-05 21:28
暴力加二分查找 过了80%
点赞 回复 分享
发布于 2019-09-05 21:29
不一定非得从1开始斐波那契数列,比如 1 4 6 7 11 18 这个数组里的斐波那契数列就是 4 7 11 18
点赞 回复 分享
发布于 2019-09-05 21:30
第二题呢 做出来了吗
点赞 回复 分享
发布于 2019-09-05 21:54

相关推荐

点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务