SZ#G4R20. 【GESP强化 四级】卢卡斯数列

提交1 通过1
通过率100%
时间限制1000ms
内存限制256MiB
    ID: 11392 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 普及- 上传者: 标签>GESPGESP强化C++c++编程题递推算法卢卡斯数列长整数

题目描述

珅泽教育的数列实验课上,小婷老师介绍了卢卡斯数列。这个数列从第 00 项开始编号,前两项分别是

L0=2,L1=1.L_0=2,\qquad L_1=1.

从第 22 项起,每一项都等于它前面两项之和:

Li=Li1+Li2.L_i=L_{i-1}+L_{i-2}.

小泽把项号 NN 输入记录器后,屏幕会按照这条规则依次推算并显示 LNL_N

输入格式

一行一个整数 NN,表示需要查看的项号。

输出格式

一行一个整数,表示 LNL_N

5
11
86
939587134549734843
1
1

样例解释

L0=2,L1=1L_0=2,L_1=1 开始,后续各项为 3,4,7,113,4,7,11,所以 L5=11L_5=11

数据范围与约定

  • 1N861\le N\le86
  • 保证答案小于 101810^{18}