菜鸡1号


私信TA

用户名:uq_69651989863

访问量:1466

签 名:

等  级
排  名 1217
经  验 3088
参赛次数 0
文章发表 48
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

def pell_number(k):

    a, b = 1, 2

    if k == 1:

        return 1

    elif k == 2:

        return 2

    else:

        for i in range(3, k+1):

            a, b = b, (2*b + a) % 32767

        return b


n = int(input("请输入测试数据的组数:"))

results = []

for _ in range(n):

    k = int(input())

    results.append(pell_number(k))


for result in results:

    print(result)


 

0.0分

0 人评分

  评论区

  • «
  • »