1189:Pell数列

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 17982     通过数: 9057

【题目描述】

Pell数列a1,a2,a3,...a1,a2,a3,...的定义是这样的,a1=1,a2=2,...,an=2an−1+an−2(n>2)。

给出一个正整数k,要求Pell数列的第k项模上32767是多少。

【输入】

第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1≤k<1000000)。

【输出】

n行,每行输出对应一个输入。输出应是一个非负整数。

【输入样例】

2
1
8

【输出样例】

1
408

【分析】

依题意,递推关系式为:递推边界为:an=2an-1+an-2,边界条件为:a1=1,a2=2。

【参考代码】

#include <stdio.h>
#define N 1000010
#define MOD 32767
long long a[N]={0,1,2};
int main()
{int i,n,k;for(i=3;i<=N;i++)a[i]=(2*a[i-1]+a[i-2])%MOD;scanf("%d",&n);while(n--){scanf("%d",&k);printf("%lld\n",a[k]);}return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1189

信息学奥赛一本通(1189:Pell数列)相关推荐

  1. 信息学奥赛一本通 1189:Pell数列 | 1202:Pell数列 | OpenJudge NOI 2.3 1788:Pell数列 | 2.3 1788:Pell数列

    [题目链接] ybt 1189:Pell数列 ybt 1202:Pell数列 OpenJudge NOI 2.2 1788:Pell数列 OpenJudge NOI 2.3 1788:Pell数列 [ ...

  2. 信息学奥赛一本通1189:Pell数列 OpenJudge1788:Pell数列

    [题目链接] ybt1189:Pell数列 ybt1202:Pell数列 OpenJudge NOI 2.2-1788:Pell数列 OpenJudge NOI 2.3-1788:Pell数列 [题目 ...

  3. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  6. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  7. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  8. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  9. 信息学奥赛一本通 提高篇 第六部分 数学基础 第1章 快速幂

    信息学奥赛一本通 提高篇 第六部分 数学基础 第1章 快速幂 https://blog.csdn.net/mrcrack/article/details/82846727 快速幂取模算法如何实现? h ...

  10. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

最新文章

  1. 使用注解开发SpringMVC详细配置教程
  2. C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)
  3. php 操作txt,PHP 从txt文件中读取数据
  4. python【蓝桥杯vip练习题库】ALGO-236大小写转换
  5. 用Python机器学习搞定验证码
  6. 评价指标:目标检测的评价指标 - mAP
  7. python生成器推导式的结果是一个什么类似于对象_python 生成器和推导式
  8. 用户画像标签维度_一文看懂用户画像标签体系(包括维度、应用场景)
  9. 吴恩达深度学习 —— 2.5 导数
  10. 下载OpenCV神经网络模型及pycharm中 argparse的参数设置
  11. android 测量字体宽高,Android中测量Text的宽度和高度
  12. 博客园五月纪念日——去你的写博无用论
  13. Vim快捷键-键位图
  14. Linux 内核的网络协议栈
  15. GO 语言的GOROOT 和GOPATH
  16. js对文字批注_HTML 页面添加批注 - JavaScript - ITeye
  17. win10系统开启IIS服务
  18. Android项目实战:简单天气-刘桂林-专题视频课程
  19. 2017年浙工大迎新赛热身赛 J Forever97与寄信 【数论/素数/Codeforces Round #382 (Div. 2) D. Taxes】...
  20. 【读点论文】生成对抗网络 GAN

热门文章

  1. android Listview2 笔记
  2. win2K/win2003终端服务器超出最大允许连接数
  3. FreeRTOS空闲任务
  4. STM32之通用定时器输出比较模式
  5. 程序员的压力有多大?
  6. 支付宝二面微服务、分布式架构?太真实了!
  7. 【JEECG技术文档】online自定义模板的使用
  8. linux下redis安装配置及redis常用命令(实战详细版)
  9. phonegap免费视频
  10. HTML5 Canvas实现360度全景图