#P2673. 《瞿葩的数字游戏》T1-数字王国的门神

《瞿葩的数字游戏》T1-数字王国的门神

题目背景

一来到数字王国的大门,我们就看到硕大的两个数字 8899 分别镭射(请不要吐槽这个词……)在两侧大门。于是瞿葩心想,这有什么意义呢?于是他找到了你。

题目描述

鬼知道 8989 有什么意义啊 TAT,但是瞿葩知道,8989 是 Fibonacci 数列的第二个非孪生质数。(还有哦,因为 8989 被镭射在了门上……所以之后的故事(题目)中都不会出现 8989……但是这道题要计算 8989

那么看来这个现象与 Fibonacci 数列有关系咯,所以现在瞿葩想知道,Fibonacci 数列的累积和中的第 MM 位到第 NN 位,累积和就是第 11×10K\times 10^K 到第 KK×101\times10^1 的总和,即

$$\lim _ {K \to \infty} \sum _ {i = 1} ^ K F _ i \times 10 ^ {K - i} $$

FiF _ i 表示 Fibonacci 数列的第 ii 项,通项公式和递推式如下:

  • 通项公式:$\displaystyle F _ i = \frac{1}{\sqrt{5}}\left[\left(\frac{1 + \sqrt{5}}{2}\right) ^ i - \left(\frac{1 - \sqrt{5}}{2}\right) ^ i\right]$;
  • 递推式:Fi=Fi1+Fi2F _ i = F _ {i - 1} + F _ {i - 2}

请你写一个程序帮帮他。

任务:给定 M,NM, N,要求输出累积和的第 MNM \sim N 位。

一开始的累积和:11235955051123595505\cdots

输入格式

两个整数 M,NM, N

输出格式

累积和第 MNM \sim N 位数字,不省略首尾的 00

11 20
6179775280

提示

当然有 10MN2×10510\le M\le N\le 2 \times 10 ^ 5,因为前 1010 位瞿葩已经算出来了,知道 2×1052\times 10 ^ 5 以后的数字位也没什么用是吧 \(^o^)/ 而且瞿葩只想研究一点点,所以其中 0<NM+120000<N-M+1\le2000。不过正是因为瞿葩最多只要得到 20002000 位结果,所以他要求你的程序要在 1s 内出结果。