描述
Pell数列a
1, a
2, a
3, ...的定义是这样的,a
1 = 1, a
2 = 2, ... , a
n = 2 * a
n − 1 + a
n - 2 (n > 2)。
给出一个正整数k,要求Pell数列的第k项模上32767是多少。
输入
第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1 ≤ k < 1000000)。
输出
n行,每行输出对应一个输入。输出应是一个非负整数。
样例输入
给出一个正整数k,要求Pell数列的第k项模上32767是多少。

该博客介绍了如何计算Pell数列的第k项,并给出了一个C++实现,处理了k值小于3的特殊情况,以及利用动态规划避免重复计算并模上32767以确保结果在范围内。示例展示了对于输入1和8,对应的Pell数列为1和408。
最低0.47元/天 解锁文章
496

被折叠的 条评论
为什么被折叠?



